gpt4 book ai didi

php - 函数内的 jquery ajax post 不起作用

转载 作者:可可西里 更新时间:2023-11-01 00:29:53 24 4
gpt4 key购买 nike

所以我创建了一个函数来将数据发布到 php 页面:

function updateData(x,y){
$.ajax({
type: 'POST',
url: 'myupdate.php',
data: {x:y},
success: function(data){
$("#resultdiv").html(data);
}
});
}

我这样调用这个函数:

$(".myclass").click(function(){
var newname = $("#myname").val(); //value of input type="text".
updateData('name', newname); // also tried updateData(name, newname)
});

所以如果我输入值作为 Rocky 并启动函数,问题是发送到 php 页面 myupdate.php 的值是 x=Rocky。我希望它是 name=Rocky。我该如何解决这个问题。

非常感谢。

最佳答案

在变量中提供对象的键时需要使用括号表示法。试试这个:

function updateData(x, y) {
var data = {};
data[x] = y;

$.ajax({
type: 'POST',
url: 'myupdate.php',
data: data,
success: function(data){
$("#resultdiv").html(data);
}
});
}

关于php - 函数内的 jquery ajax post 不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38743757/

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