function update_page (json) { var str="URL:"+'url'+"<br />"; $("#result").html(str); } 这个函数就没有用到json参数,作为ajax成功后执行的回调函数,json保存的是从后台返回回来的json数据,只是这个数据没有用到而已。可能你想这样用吧: var str="URL:"+json.url+"<br />" 用json.url来获取json里面的url属性
用FF 看到服务器响应提 syntaxerror:json.parse:unexpected end of data 还是得不到任何返回的数据,好像提交都没提交过去
{
var str="URL:"+'url'+"<br />";
$("#result").html(str);
}
这个函数就没有用到json参数,作为ajax成功后执行的回调函数,json保存的是从后台返回回来的json数据,只是这个数据没有用到而已。可能你想这样用吧:
var str="URL:"+json.url+"<br />"
用json.url来获取json里面的url属性
还是得不到任何返回的数据,好像提交都没提交过去
url:'http://126.am/api!shorten.action', //后台处理程序
type:'post', //数据发送方式
dataType:'text', //接受数据格式 修改这里:json-->text
data:params, //要传递的数据
success:update_page //回传函数(这里是函数名)
});
});
正解{"status_code":200,"longUrl":"http:\/\/www.baidu.com","status_txt":"OK","url":"126.am\/x8lcp2"},这种是json格式么?
这种是json格式么?
这种是json格式么?是的
这种是json格式么?是的看来很复杂,,,还是算了抓不住后台的json
正解{"status_code":200,"longUrl":"http:\/\/www.baidu.com","status_txt":"OK","url":"126.am\/x8lcp2"},这种是json格式么?楼主去了解下什么是jSONP操作,就返回这种内容是json格式,但不是jsonp