ajax java返回值_如何使用ajax返回值
我有Ajax文件,其中编写的代码接受用户的值,然后这些值在Ajax函数中获取,如下所示:$(document).ready(function(){$("#newsletterform").validate();$('#Submit').click(function(){var name = $('#newsletter_name').val();var email = $('#newsletter
我有Ajax文件,其中编写的代码接受用户的值,然后这些值在Ajax函数中获取,如下所示:
$(document).ready(function(){
$("#newsletterform").validate();
$('#Submit').click(function(){
var name = $('#newsletter_name').val();
var email = $('#newsletter_email').val();
sendValue(email,name);
});
});
传递值和从其他文件获取值的函数:
function sendValue(str,name){
$.post(
"newsletter/subscribe.php", //Ajax file
{ sendValue: str,
sendVal: name
},
function(data2){
$('#display').html(data2.returnValue);
},
//How you want the data formated when it is returned from the server.
"json"
);
}
并将这些值传递给名为“subscribe.php”的另一个文件,其中写入数据库的插入代码,并再次将值返回到我的第一个ajax函数,如下所示:
echo json_encode(array("returnValue"=>$msg));
The msg is ging to contain my message to be displayed.
但是现在,这在localhost上运行正常,我得到正确的返回值nad消息但是当我在服务器上传它时,这给了我一个错误:
data2 is null
[Break on this error] $('#display').html(data2.returnValue);
这只会给返回值带来错误,但插入,发送邮件功能正常 .
请给我一个很好的解决方案,我可以在没有任何错误的情况下取回返回值 .
提前致谢 .
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐



所有评论(0)