【发布时间】:2010-10-19 17:36:27
【问题描述】:
我在 CodeIgniter 中使用 jQuery JSONP 方法 $.getJSON 时遇到问题。从中获取 JSON 的 URL 如下:
http://spinly.000space.com/index.php/admin/isloggedin
问题是我有一个运行$.getJSON 方法的demo.html 文件,并从我上面指出的URL 中获取数据。
demo.html:
<html>
<head>
<script src="http://www.spinly.000space.com/public/js/jquery.js"></script>
<script>
$(document).ready(function(){
var myurl = "http://spinly.000space.com/index.php/admin/isloggedin/&jsoncallback=?";
//myurl = "http://com.lnk.bz/jsonp.php?sleep=3&jsoncallback=?";
$.getJSON(myurl,function(adat) {
alert(adat);
// clearTimeout(t);
});
});
</script>
</head>
<body>
<div id="images">
</div>
</body>
</html>
当我运行demo.html 时,什么也没有发生。如您所见,当我将 URL 更改为另一个不使用 CodeIgniter 作为框架的 URL 时,它应该提醒返回的数据。我让警报功能运行,但在这种情况下,使用 CodeIgniter 备份的 URL 时,它不起作用。有没有人可以解决我的问题?如果您能给我一些反馈,我将不胜感激。提前致谢!
【问题讨论】:
-
寻找在CI中实现jsonp的好方法...
-
在详细说明之前,您能否指定您使用的 CI 版本,是“Core”还是“Reactor”?
-
这个网址已经失效了。
标签: php jquery codeigniter jsonp