0

我被这个难住了,出于某种原因,仅在黑莓上,我没有在帖子中触及内部“功能”。我正在使用最新的 JQuery Mobile。有人有想法吗?:

function test(data1)
    {            
        alert("I do get here!");
        $.post("test.php",
        { data: data1 },
            function(xml) {
                alert("never here!");
            }
        );     
    }
4

4 回答 4

1

我也有这个问题,但只有 5.x 操作系统。6.0 工作正常。无论出于何种原因,在我的案例中,从 IIS 返回的数据导致帖子看起来没有成功——即使它显然成功了。

于 2011-03-10T03:39:52.333 回答
0

那只会发生onSuccess。添加error处理程序以查看发生了什么问题。

http://api.jquery.com/jQuery.ajax/

http://api.jquery.com/ajaxError/

于 2010-12-22T17:35:02.557 回答
0

最可能的原因是调用没有导致成功,并且为post()帮助方法指定的回调仅在成功的情况下被调用。尝试将呼叫解包为直接ajax()呼叫或设置ajaxError()orajaxComplete()回调以查看是否存在实际问题。

于 2010-12-22T17:35:06.240 回答
0

解决方案最终是将方法更改为 GET。我不知道为什么,但黑莓浏览器似乎不支持 JQuery POST。

于 2010-12-27T20:38:32.563 回答