【问题标题】:jquery ajax call will not run the php scriptjquery ajax 调用不会运行 php 脚本
【发布时间】:2012-05-10 17:11:36
【问题描述】:

我正在尝试为用户进行简单的名称更改,这会将他们的新名称保存到数据库中。对于 ajax 调用,我正在运行这样的东西

var new_name = prompt("Enter your new name" , "Charlie Murphy");

  if(new_name == "" || new_name == null){
    alert("Please actually enter a name");
  }

  else{

    $.ajax({

       url : "./db_scripts/change_name.php",
       type : "POST",
       data : {name : new_name}


    });

我的 php 去了

<?php


$new_name = $_POST['name'];
echo $new_name;

?>

只是尝试让帖子正常工作,但名称未打印到浏览器。我很肯定我的路径名适合 db_script,因为我还有其他正在运行的脚本。

帮助

【问题讨论】:

    标签: jquery ajax database


    【解决方案1】:

    使用success 处理程序从您的服务器页面接收数据

    $.ajax({
           url : "./db_scripts/change_name.php",
           type : "POST",
           data : {name : new_name},
           success: function(data){
             alert(data);
           }
        });
    

    【讨论】:

    • 谢谢!我已经尝试成功,但数据后缺少逗号。做到了!
    猜你喜欢
    • 1970-01-01
    • 2013-11-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-11-21
    相关资源
    最近更新 更多