javascript – 如何使用JQuery重定向,加载另一个页面,但在请求中发送了一些POST参数?

如何使用JQuery,DOJO或纯JavaScript重定向,加载另一个页面但在请求中发送了一些POST参数?
最佳答案
这应该工作,但我还没有测试过:

function postData(url, data)
{
  var form = $('<form></form>');
  $(form).hide().attr('method','post').attr('action',url);
  for (i in data)
  {
    var input = $('<input type="hidden" />').attr('name',i).val(data[i]);
    $(form).append(input);
  }
  $(form).appendTo('body').submit();
}

基本上,您可以动态创建表单并提交.不幸的是,你不能直接从脚本发布东西.

转载注明原文:javascript – 如何使用JQuery重定向,加载另一个页面,但在请求中发送了一些POST参数? - 代码日志