0
我搜索了这个问题,但我发现的答案并没有为我工作。这是我的js脚本。ajax后附加数据到url
$("#edit-btn").click(function() {
$.ajax({
method: "POST",
url: $(this).data("url"),
data: { "UserID" : $(this).data("id") },
success: function(data, textStatus, jqXHR){
alert(textStatus);
},
error: function(jqXHR, textStatus, errorThrown){
alert(textStatus);
}
})
})
当执行这段代码,我得到 “的请求的URL /user_update.php4此服务器上找到。”在我的浏览器中。 “user_update.php”是$(this).data(“url”)的值,“4”是$(this).data(“id”)的值。
任何帮助最受欢迎。
看起来好像您的服务器没有名为user_update.php4的文件,您可能需要发送像user_update.php/4或user_update.php?id = 4这样的请求,具体取决于您的服务器路由config – DZDomi
@DZDomi - 这是一个POST请求... jquery.ajax不附加随机数字到URL –
@JaromandaX谢谢我知道,但在这篇文章中,他说user_update.php4没有找到,也许它的一个类型不知道 – DZDomi