我有了這個代碼,我看不出是哪裏的問題:發送POST方法與jQuery
if (window.XMLHttpRequest || window.ActiveXObject) {
var id = $(this).attr("id");
alert("bon");
xhr =getXMLHttpRequest();
xhr.open("POST", "handlingData.php",true);
xhr.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xhr.send("type="+$('input[name="type'+id+'"]').val()+"&titre="+$('input[name="titre'+id+'"]').val()+"&texte="+$('input[name="texte'+id+'"]').val()+"&reponse="+$('input[name="reponse'+id+'"]').val());
}
什麼我想要做的是在一個POST發送數據。
這裏的getXMLHttpRequest():
function getXMLHttpRequest() {
var xhr = null;
if (window.XMLHttpRequest || window.ActiveXObject) {
if (window.ActiveXObject) {
try {
xhr = new ActiveXObject("Msxml2.XMLHTTP");
} catch(e) {
xhr = new ActiveXObject("Microsoft.XMLHTTP");
}
} else {
xhr = new XMLHttpRequest();
}
} else {
alert("Votre navigateur ne supporte pas l'objet XMLHTTPRequest...");
return null;
}
return xhr;
}
爲什麼不使用jQuery的'POST'? – 2012-08-03 15:24:28
我很抱歉告訴你,但這不是我做的。 – Tsunaze 2012-08-04 15:05:07