gpt4 book ai didi

php - jQuery Ajax 发送空数据

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

我正在编写一个代码,将数据发送到 php 文件,然后再次将其发送回来并将其打印为响应,但是当我发送数据时,它会作为空数据发送,我不知道这是什么问题是我尝试过的代码:

var resource = $('#resource').val().replace(/[\n\r](?!\w)/gi, "").split("\n");

function doRequest(index) {
// alert(resource[0]); The data here is ok and it is not empty whenever the data is sent the response is empty !
$.ajax({
url:'curl_check.php?email='+resource[0],
async:true,
success: function(data){
alert(data);
if (resource.length != 1) {
removeResourceLine();
doRequest(index+1);
}
}
});
}
doRequest(0);

最佳答案

因为您没有使用 ajax 调用对象的 data 属性发送数据,如下所示:

$.ajax({
...
data : { email : resource[0] }
...
});

您将其作为 URL 的一部分发送,因此应将其作为 GET 变量获取。在 php 中,这看起来像:

$email = isset($_GET['email']) ? $_GET['email'] : false;

也就是说,我建议使用 ajax 数据属性并指定 type 属性并将其设置为 GETPOST。您还可以使用 $.ajaxSetup

关于php - jQuery Ajax 发送空数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33857926/

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