jquery ajax 调用不会运行 php 脚本
Posted
技术标签:
【中文标题】jquery ajax 调用不会运行 php 脚本【英文标题】:jquery ajax call will not run the php script 【发布时间】: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,因为我还有其他正在运行的脚本。
帮助
【问题讨论】:
【参考方案1】:使用success
处理程序从您的服务器页面接收数据
$.ajax(
url : "./db_scripts/change_name.php",
type : "POST",
data : name : new_name,
success: function(data)
alert(data);
);
【讨论】:
谢谢!我已经尝试成功,但数据后缺少逗号。做到了!以上是关于jquery ajax 调用不会运行 php 脚本的主要内容,如果未能解决你的问题,请参考以下文章
dataType json 的 jQuery $.ajax 请求不会从 PHP 脚本中检索数据