js跨域提交表單【詳細教程,包解決】
來源:程序員人生 發(fā)布時間:2014-12-29 09:53:39 閱讀次數(shù):2829次
下面是前臺js代碼部份
$.ajax({
url: "http://tttcuxiao.uz.taobao.com",//這里是提交url例子鏈接
type: "get",//jsonp必須是get方式,post不支持,注意
dataType: "jsonp",
data: $("#inquiryform").serialize(),
jsonp: "callback",
jsonpCallback: "flightHandler",//可以自定義修改,懶的人可以直接?就能夠了
beforeSend: function () {
$("#inquirypost").val("loading...");
},
success: function (msg) {
if(msg.txt=="success"){ //msg.txt對應下面后臺代碼
$("#inquirypost").val("Sended");
alert("Your inquiry Submitted Successfully");
}
else{
$("#inquirypost").val("Failed");
alert(msg.txt);
}
},
error: function (XMLHttpRequest, textStatus, errorThrown) {
$("#inquirypost").val("error");
alert("net error,please again!");
}
});
下面是url頁面后臺的代碼部份
string msg = "flightHandler({"txt": "success"})";//這里flightHandler對應上面的自定義回調(diào)名稱,txt對應msg.txt
Response.Write(msg);
Response.End();
是否是很簡單就實現(xiàn)了呢,如果不懂可以隨時call我qq 1254584012
生活不易,碼農(nóng)辛苦
如果您覺得本網(wǎng)站對您的學習有所幫助,可以手機掃描二維碼進行捐贈