Javascript 如何通过jQueryAjax在HTML和PHP之间来回传输json字符串?
嗨,我是PHP和jQuery新手,我在做一些测试,试图弄清楚事情是如何工作的。但是我一直在我的网页和服务器上的php文件之间来回传输数据时遇到问题。代码如下:Javascript 如何通过jQueryAjax在HTML和PHP之间来回传输json字符串?,javascript,php,jquery,ajax,json,Javascript,Php,Jquery,Ajax,Json,嗨,我是PHP和jQuery新手,我在做一些测试,试图弄清楚事情是如何工作的。但是我一直在我的网页和服务器上的php文件之间来回传输数据时遇到问题。代码如下: 添加 $(“#添加”)。单击(函数(){ var nameIn=$('#name').val(); var ssnIn=$('#ssn').val(); var birthIn=$('#birth').val(); 变量xxxxIn=$('#xxxx').val(); xxxxIn=“\$”+xxxxIn; $.ajax({ 类型:
添加
$(“#添加”)。单击(函数(){
var nameIn=$('#name').val();
var ssnIn=$('#ssn').val();
var birthIn=$('#birth').val();
变量xxxxIn=$('#xxxx').val();
xxxxIn=“\$”+xxxxIn;
$.ajax({
类型:“POST”,
url:“database_update.php”,
数据类型:“JSON”,
数据:{
姓名:nameIn,,
ssn:ssnIn,
出生:出生于,
xxxx:xxxxIn
},
成功:功能(ret){
var out=JSON.stringify(ret);
警惕(出去);
}
});
});
虽然似乎不太可能有人会偶然发现这篇文章中有完全相同的问题,但我会给出一个答案,其中包含评论的要点
1) 从PHP标签中删除空白“
标签和PHP之间真的有空格吗?”是的……但删除空格后,它仍然不起作用。您在标签中包括jQuery吗?你的数据库_update.php和你的HTML文件在同一个目录下吗?是的,我在那里,有数据从服务器传回,但是if语句不见了……从Chrome的网络选项卡上可以看出。是的,所有文件都在“public_html”目录中。我复制了你的代码,并在我的服务器上试用过,效果很好。如果您单击网络选项卡中的项目,它在“响应”或“预览”选项卡中给出了什么?数据库_update.php中还有其他代码吗?