PhoneGap jQuery POST无法正常工作

时间:2012-06-30 19:39:59

标签: php jquery ajax post cordova

晚上好,

我尝试了很长时间使用不同的语法,但是没有使用它: 一切都在PhoneGap上运行。我在console_log之前得到$.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");  

1 个答案:

答案 0 :(得分:0)

两件事:

  1. 如果您通过提交按钮执行此脚本,则应考虑在成功时返回true,在出错时返回false。
  2. 您的“POST DONE”将在调用成功或错误函数之前执行,因为post是异步的。
  3. 我用jsFiddle复制了这个例子,你可以在http://jsfiddle.net/jUBMN/

    找到它