我正在使用
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.
错误 – 我的意思是 – 它产生了我的代码错误:function(){
警报( “ERROR”);
但是我在firebug中看到我的页面http:// localhost:8080 / pool / main /?pool = abcd的响应是正常的.但是很有道理.我不知道如何把响应放到html元素.
我的问题是 – 我或我不能.
如果我能 – 怎么做?
最佳答案 如果要使用
JSONP,则需要生成一段脚本,调用返回数据的方法.如果你想获得一段HTML,你的网址应输出如下代码:
callFunction("<div>abc</div>");