这段jquery的ajax代码错在哪里???(获取asp的json)
- HTML code
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>无标题文档</title></head><script type="text/javascript" src="jquery-1.7.2.min.js"></script><script type="text/javascript">$(function(){$("button").click(function(){ $.ajax({ url:"ajax7.asp", type:'GET', dataType:"json", data:{ name:'peter', age:18 }, success: function(bb){ $("#b").html(bb.name); } });});});</script><body><button>click</button><div id="b"></div></body></html>其中ajax7.asp为
- VBScript code
<%response.Write("{name='mm',age=20}")%>[解决办法]
$.ajax ?
$.getJson
LZ,不知道你的程序报的什么错误,你把ajax换成getJson试一试?
或者把bb这个返回值eval一下试试吧!
[解决办法]
json格式错了,而且使用1.4+版本以上的jq返回的json属性和字符串需要使用""包括起来
- VBScript code
'response.Write("{name='mm',age=20}")response.Write("{""name"":""mm"",""age"":20}")
[解决办法]
[解决办法]
response.Write("{name:'mm',age:20}")
[解决办法]