0

我用

 $("#result").html(ajax_load).load(loadUrl, null, function (responseText) {
            $('body').css('overflow-y', 'scroll');
        });

在 div 中加载页面并从我尝试使用的加载页面加载:

$.ajax({
    url: "link",
    data: { 'device': device, 'latestDate': latestDate },
    dataType:   "jsonp"
})

$.getJSON equivalent.

有时我可以观察到链接是从 $.ajax 请求的,但我从未设法执行来自 $.getJSON 的请求。

从动态加载的代码中调用 $.getJSON 是一种非常糟糕的技术吗?

谢谢。

4

2 回答 2

1

No.$.getJSON实际上只是 . 的简写$.ajax。它具有相同的功能,并带有一些小的语法糖果,使您的生活更轻松。如果$.ajax对您有用但$.getJSON不是,那么我必须得出结论,您的$.getJSON陈述并不真正等效。

于 2012-09-29T17:25:55.240 回答
0

当使用 jQuery 的 ajax 方法时,它们似乎会默默地失败。尝试将一些处理程序附加到 ajax(),如此处详细介绍http://api.jquery.com/ajaxError/

更多信息可以在这里找到 - http://api.jquery.com/category/ajax/

于 2012-09-29T17:29:53.783 回答