0

我正在尝试使用 jQuery 实现 jsonp,但它不起作用我确实在jsonp 中看到了带有 jquery的示例

但在我的情况下,它总是在进行 ajax 调用,我&callback=?在最后附加

我构造相对网址,如

var url="/pbs/getTraits.do"+ $('#pbstraits').serialize()+"&callback=?";

$.getJSON(url, null, function(data){
        document.getElementById("msg").innerHTML = data.message;
    });

这是正确的做法吗?

此外,当我与 url 一起发送查询参数时,我必须编码这是最好的方法。

4

1 回答 1

1

jQuery=? 在查询字符串中查找。
您的 URL 没有查询字符串。(它没有?

相反,你应该写

$.getJSON("/pbs/getTraits.do?callback=?"", $('#pbstraits').serialize(), ...);
于 2013-03-08T14:50:08.277 回答