注:似乎是我搞错了,这样还是get的,不是post,可能需要用iframe + 代理的方式。。

$.post("http://xxxx.com/xxxx?xxx=xxx&callback=", {}, your_callback_function,"jsonp");

1. 如果url中有callback=,那么jquery会自动填充后面的回调函数为一个随机字符串,例如jquery发送给服务的url可能是http://xxxx.com/xxxx?xxx=xxx&callback=jquery1235681222

2. 服务器需要遵守这个协定,回包用callback作为函数名,例如回包可以是:

  jquery1235681222

  (

    {

      ret=0;

    }

  );

2. 第3个参数是你的回调函数,jquery会去掉服务器返回的回调函数名,然后把你返回的数据传递给这个参数,例如

  {

    ret=0;

  }

相关文章:

  • 2021-05-31
  • 2022-12-23
  • 2022-12-23
  • 2021-11-21
  • 2021-11-15
  • 2021-10-30
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-12-23
  • 2022-12-23
  • 2021-12-29
  • 2022-12-23
  • 2021-07-23
  • 2021-12-26
相关资源
相似解决方案