JQuery Mobile和AJAX Post的问题

时间:2010-12-22 17:25:02

标签: jquery blackberry jquery-mobile

由于某些原因,我只是在黑莓手机上受到了这个问题的困扰,我没有在帖子上打出内在的“功能”。我正在使用最新的JQuery Mobile。有人有想法吗?:

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

4 个答案:

答案 0 :(得分:1)

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

答案 1 :(得分:0)

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

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

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

答案 2 :(得分:0)

最可能的原因是调用不会导致成功,并且只有在成功的情况下才会调用为post()辅助方法指定的回调。尝试将呼叫展开为直接ajax()来电或设置ajaxError()ajaxComplete()回调以查看是否存在实际问题。

答案 3 :(得分:0)

最终解决方案是将方法更改为GET。我不确定为什么但Blackberry浏览器似乎不支持JQuery POST。