0
我試圖執行一些計算使用下面的代碼中顯示的網址,每次運行錯誤代碼alert():functiom被調用。 PLs幫助爲什麼ajax請求失敗?
$("#button").click(function(){
$("#form1").validationEngine();
if($('div input[type=text]').val() != "") {
var textfield2=document.getElementById("textfield2").value;
var textarea=document.getElementById("textarea").value;
var dataS=$("#form1").serialize();
$.ajax({
type: "POST",
url: "http://some_site/ppp.php",
data:dataS,
crossDomain: true,
success: function(){
$("#result").empty().html("<h2>Your request has been received </h2>");
},
error: function(){
alert(dataS);
}
});
}
return false;
});
是您在發出請求的頁面所在的域上發出請求的網址? –
我的猜測是失敗,因爲它是一個跨域請求,跨域服務器沒有實現CORS。 –
@JohnBoker我不這麼認爲,請參閱'crossDomain:true'? –