Spaces:
Running
Running
File size: 1,656 Bytes
aa628e0 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 |
$(document).ready(function () {
$("#checkButton").click(function () {
var url = $("#urlInput").val();
if (url.trim() === "") {
alert("Please enter a URL.");
return;
}
// Send request to Flask backend
$.ajax({
type: "POST",
url: "/predict",
contentType: "application/json",
data: JSON.stringify({ url: url }),
success: function (response) {
console.log("Server Response:", response); // Debugging
// Update fraud score
$("#result").html(
`<strong>Base URL:</strong> <span style="color:blue;">${response.base_url}</span> <br>
<strong>Fraud Score:</strong> <span style="color:red;">${response.fraud_score}%</span>`
);
// Display feature breakdown with percentages
let featureList = "<h3>Feature Breakdown</h3><ul>";
for (let key in response.features) {
featureList += `<li><strong>${key}:</strong> ${response.features[key]}
(<span style="color:green;">${response.feature_percentages[key]}%</span>)</li>`;
}
featureList += "</ul>";
$("#features").html(featureList);
},
error: function (xhr, status, error) {
console.error("Error:", error);
$("#result").html("<span style='color:red;'>Error processing the request.</span>");
}
});
});
});
|