ajax jquery 输出问题

现在这个代码只能返回PeterPiaoyi,我想让它返回页面所有代码该怎么写?也就是要返回{"name":"PeterPiaoyi","age":25,"city":"w... 现在这个代码只能返回Peter Piaoyi,
我想让它返回页面所有代码该怎么写?
也就是要返回{"name":"Peter Piaoyi","age":25,"city":"wuxi"}
代码如下:
<script src="jquery-1.9.1.min.js"></script>
<script type="text/javascript">
jQuery(document).ready(function(){
$.ajax({
type : "get",
async:false,
url : "http://www.piaoyi.org/json.php",
dataType : "jsonp",
success : function(json){
$('#label').html(json.name);
}
});
});
</script>
<span id="label">999<span/>
展开
 我来答
明飞兰3B
推荐于2016-11-23 · TA获得超过548个赞
知道小有建树答主
回答量:535
采纳率:55%
帮助的人:267万
展开全部
jQuery(document).ready(function () {
$.ajax({
type: "get",
async: false,
url: "http://www.piaoyi.org/json.php",
dataType: "jsonp",
success: function (json) {
var html = "{";
for (key in json) {
if (json.hasOwnProperty(key)) {
html += key + ":" + json[key] + ",";
}
}
html = html.substring(0, html.length - 1);
html += "}";
$("#label").html(html);
}
});
});

具体可查看demo http://jsfiddle.net/5sv7cm2d/
更多追问追答
追问
其实我不是想要返回这个页面的值,我是想要用ajax来调用其他网页而已,上面的代码我是举个例子,你这样写只能用于这一个页面了
追答
我觉的首先,你的搞清楚,你到底想做什么,然后好好描述出来,让我们听得懂你需求,好吗?
至少到目前位置,我还没搞懂你到底是什么意思
如果单纯是想调用别的页面的值,我的代码没问题啊,你用jsonp ,更换下url
只要返回的是json,label中可以把对象的属性和值遍历出来,让你对返回的对象有个了解,具体要使用哪个属性,你完全可以自己决定啊
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
o0o0o0ppkdc
2014-11-25 · 超过48用户采纳过TA的回答
知道小有建树答主
回答量:160
采纳率:0%
帮助的人:103万
展开全部
function里的json参数就是你要的
更多追问追答
追问
这样写返回的是空白!!!
追答
alert(json);你把一个对象放在html()里看不到的。肯定空白
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
yugi111
2014-11-25 · TA获得超过8.1万个赞
知道大有可为答主
回答量:5.1万
采纳率:70%
帮助的人:1.3亿
展开全部
for(var p in json) {
console.log(p + ":" + json[p]);

}
更多追问追答
追问
不知道写在哪,能不能贴出全部代码?
追答
success : function(json){
for(var p in json) {
console.log(p + ":" + json[p]);

} }
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
情缆震A
2014-11-25 · TA获得超过159个赞
知道小有建树答主
回答量:196
采纳率:0%
帮助的人:159万
展开全部
$('#label').html(json);
更多追问追答
追问
这样写返回的是空白!!!
追答
JSON.stringify(json);
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式