我正在使用 JSONP 和代码:
<script>
$.ajax({
url:"http://localhost:8080/pool/main/?pool=abcd",
dataType: 'JSONP',
success:function(response){
$('#pool').append(response);
},
error:function(){
alert("ERROR");
},
});
</script>
我必须使用 JSONP,因为我需要 ajax 跨域
在我的应用程序中,来自“http://localhost:8080/pool/main/?pool=abcd”的响应是 HTML 代码。
我想在我的页面中显示此代码,但出现错误,因为正如我假设的那样,我无法返回 html。
错误 - 我的意思是 - 它给我产生了这个代码 error:function(){ 警报(“错误”); },但我在 firebug 中看到我的页面 http://localhost:8080/pool/main/?pool=abcd 的响应没问题。但其次。我不知道如何将响应放入 html 元素。
我的问题是 - 我可以或我不能。
如果我可以 - 如何做到这一点?
请您参考如下方法:
如果您想使用JSONP ,您需要生成一段脚本,调用带有返回数据的方法。如果你想获取一段 HTML,你的 url 应该输出如下代码:
callFunction("<div>abc</div>");
