Php PhoneGap jQuery POST不工作
晚上好, 我尝试了很长一段时间使用不同的语法,但没有成功: 一切都在PhoneGap上运行。我在Php PhoneGap jQuery POST不工作,php,jquery,ajax,post,cordova,Php,Jquery,Ajax,Post,Cordova,晚上好, 我尝试了很长一段时间使用不同的语法,但没有成功: 一切都在PhoneGap上运行。我在$.ajax..之前获得了控制台日志,但之后没有任何错误或输出。 单击“提交”后,执行此JS代码: console.log(in_mail + " " + in_text); $.ajax({ type: 'POST', data: "mail="+in_mail+'&text='+in_text,
$.ajax..
之前获得了控制台日志,但之后没有任何错误或输出。
单击“提交”后,执行此JS代码:
console.log(in_mail + " " + in_text);
$.ajax({
type: 'POST',
data: "mail="+in_mail+'&text='+in_text,
url: 'http://example.com/comment.php',
success: function(data){
console.log(data);
alert('Your comment was successfully added');
},
error: function(){
console.log(data);
alert('There was an error adding your comment');
}
});
console.log("POST done");
两件事:
如果您通过提交按钮执行这个脚本,您应该考虑在返回成功和错误时返回true。
您的“POST DONE”将在调用成功或错误函数之前执行,因为POST是异步的
我用jsFiddle复制了这个例子,你可以在这里找到它你能在普通浏览器中测试一下output comment.php返回什么吗?这可能不会解决任何问题,但是你应该像下面这样设置数据参数
data:{mail:in_-mail,text:in_-text},添加“数据”错误函数括号中的变量可能会解决此问题。错误:函数(数据){--}代码运行良好,我从我的console@Raghav布山:但我甚至没有在错误函数中得到警告。。。