Javascript ajax成功,但未在另一个页面中发布数据

Javascript ajax成功,但未在另一个页面中发布数据,javascript,php,jquery,ajax,Javascript,Php,Jquery,Ajax,我有一个简单的代码: var addUser = "simply"; $.ajax({ type: 'POST', url: 'userControl.php', data: {addUser: addUser}, success: function(response){ alert("success"); } }); 这是我发布到的页面:userControl.php,if语句没有输入所以我没有发布?但我收到了警告信息“成功” 我收到

我有一个简单的代码:

var addUser = "simply";
$.ajax({
    type: 'POST',
    url: 'userControl.php',
    data: {addUser: addUser},
    success: function(response){
       alert("success");
    }
});
这是我发布到的页面:userControl.php,if语句没有输入所以我没有发布?但我收到了警告信息“成功”


我收到了警告消息“成功”,但数据没有发布到其他页面。 我也试着用一个撇号写“简单”。在同一个项目的另一个页面中,我有一个相同的Ajax及其工作原理,那么为什么这个页面不工作呢?有什么想法吗?我只需要用ajax,用表单提交对我没有帮助。
谢谢

以这种方式传递数据
数据:“addUser=”+addUser

请参阅下面的代码

var addUser = "simply";
$.ajax({
    type: 'POST',
    url: 'userControl.php',
    data: 'addUser=' + addUser,
    success: function(response){
       alert("success");
    }
});

您应该删除
window.location
,因为在ajax调用完成之前,页面可能会重定向windows.location的目的是什么??这不是ajax的工作方式!摆脱那条线!使用async:false,//如果您丢失了
windows.location
,请在ajax调用检查链接中阻止窗口重定向,并将警报更改为
警报(响应)
您应该会看到
“simply”
。我尝试了一下:“async:false”仍然不起作用。“windows.location”在ajax块之后,我需要使用它来“重定向”到正确的页面。您在浏览器的开发人员工具中看到ajax请求/响应了吗?您是否将jQuery库包括在项目中?是否报告了任何错误?您是否在web服务器上运行此操作?OP的
数据
条目完全有效。
var addUser = "simply";
$.ajax({
    type: 'POST',
    url: 'userControl.php',
    data: 'addUser=' + addUser,
    success: function(response){
       alert("success");
    }
});