ajax返回json问题 急啊 谁帮帮我 - Web 开发 / AjaxHTML codeinput typebutton value测试 onclick
ajax 返回json问题 急啊 谁帮帮我 - Web 开发 / Ajax
HTML code<input type="button" value="测试" onclick="getAjaxList()" /><script language="javascript">function getAjaxList() { $.get("Community_Dictionary.asp",null,function(json){alert("xxxxxxx")},"json");}</script>
这是客户端代码
VBScript code<!--#include file="../json.inc"--><%set json=new Aien_Json json.JsonType="object" json.addData "Community_ID","1" json.addData "Community","aa"json.addData "Address","aa"json.addData "Area_ID","15"jsonstr = json.getJson(json)Response.Write jsonstr%>
服务器输出结果为
{Community_ID:"1",Community:"aa",Address:"aa",Area_ID:"15"}
但为什么 点测试按扭没反应
但把客户端代码 返回类型 从 "json" 改为 "text"却可以运行代码
是哪里出错了
急啊 谁帮帮我
[解决办法]应该没有将{Community_ID:"1",Community:"aa",Address:"aa",Area_ID:"15"}编译成json
[解决办法]$.get("Community_Dictionary.asp",null,function(json){alert(json.Community)},"json");显示什么?
[解决办法]是不是Content-Type的问题??
你默认输出text/html
是不是要改成json的??
[解决办法]Aien_Json 是你自己写的吗
[解决办法]$.getJSON("http://api.flickr.com/services/feeds/photos_public.gne?tags=cat&tagmode=any&format=json&jsoncallback=?", function(data){
$.each(data.items, function(i,item){
$("<img/>").attr("src", item.media.m).appendTo("#images");
if ( i == 3 ) return false;
});
});
服务器端 直接是json 格式的字符串。ok
[解决办法]CSS code但把客户端代码 返回类型 从 "json" 改为 "text"却可以运行代码 改成text,然后eval();$.get("Community_Dictionary.asp",null,function(json){alert("is object" + eval(json))},"json");
[解决办法]
= =,,你有试过指定Content-Type吗??为什么不试下呢?