url 参数过长问题

来源:互联网 发布:音乐制作软件手机 编辑:程序博客网 时间:2024/04/29 16:18

 url 参数过长问题
ajax中如果url参数过长就会产生问题,解决方法如下:
function getJsonData(url,para)
{
  var ajax = Common.createXMLHttpRequest();

//三个重要地方
//GET改POST
  ajax.open("POST",url,true);
//设置头,模拟form表单提交
  ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
//null改para
  ajax.send(para);


  try
  {
   eval("var s = "+ajax.responseText);
   return s;
  }
  catch(e)
  {
   return null;
  }
}
function getData(){
//url和参数分开传
var url="BlacklistService.do";
var para="datas="+datasvalue;
var result = getJsonData(url,para);
}

原创粉丝点击