使用getJSON进行局部刷新时,url所带参数过长,导致失败的解决方法

今日,利用getJSON进行局部刷新,无意中发现url所带参数与IE下url的参数同样都有长度限制,在网上查找解决方法,大都利用XMLHttp,后来发现$.post(url,data,success(data, textStatus, jqXHR),datatype)可以实现已POST的方式进行传递数据。在测试了几次后终于成功,$.post()函数的具体参数格式为:

url:要传递数据的目的地址

data:此时,可以存储原本在url参数部分的数据,格式为“&参数名”+参数值

success:为函数成功时的回调函数

datatype:确定函数返回数据的格式,有 "xml", "html", "script", "json", "jsonp", or "text".

posted @ 2011-12-06 15:18  julia2011  阅读(784)  评论(0)    收藏  举报