我有一个小问题。我正在连接到提供 JSON 结果并尝试解析结果的 Web 服务。该代码在我的本地主机(wamp 服务器)上运行良好,但代码不能在我尝试的任何网络托管帐户上运行。这是提供 JSON 的 url
http://mohamedbadr.com/webservice/list.php
这是我试图获取结果的文件:
http://contestlancer.com/web/getList.php
下面是 Getlist 文件的代码:
<!DOCTYPE HTML>
<html>
<head>
<title>Hotel Promotion List</title>
<script type="text/javascript" src="jquery.js"></script>
<link rel="stylesheet" type="text/css" href="style.css"/>
<script type="text/javascript">
function getList()
{
var i=0;
var ntable="<table><thead><tr><th>Image</th><th>Name</th><th>Rating</th><th>Highlights</th></tr></thead><tbody>";
$.getJSON("http://mohamedbadr.com/webservice/list.php", function(data){
$.each(data.promos, function(key, value) {
ntable+="<tr><td><a href='promotion.php?id="+value.promo.id+"'><img src='"+value.promo.image+"' height='100' width='150'/></a></td><td><a href='promotion.php?id="+value.promo.id+"'>"+value.promo.name+"</a></td><td> "+value.promo.stars+"</td><td> "+value.promo.highlights+"</td></tr>";
});
ntable+="</tbody></table>";
$("#content").html(ntable);
});
}
</script>
</head>
<body onLoad="getList()">
<div id="wrapper">
<div id="content"></div>
</div>
</body>
</html>
很可能没有打开 url 有什么解决方案?任何帮助将不胜感激