gpt4 book ai didi

jquery - 使用jquery发送post方法

转载 作者:行者123 更新时间:2023-12-01 03:47:44 24 4
gpt4 key购买 nike

我有这段代码,但我不知道问题出在哪里:

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

// i'll show just to for example
var data = {
type : $('input[name="type'+id+'"]').val(),
titre : $('input[name="titre'+id+'"]').val()
}
$.post('handlingData.php', data, function(response) {
// do something after the server responded
});

关于jquery - 使用jquery发送post方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11798623/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com