简体   繁体   English

AJAX函数到POST 4变量

[英]AJAX function to POST 4 variables

Ive been having great frustration for hours now trying to remember my AJAX! 数小时以来,我一直非常沮丧,试图记住我的AJAX!

Im trying to write a function which will be called that will simply POST 4 variables to a given URL, written in javascript and not jquery such as: 我试图编写一个将被调用的函数,该函数将简单地将4个变量发布到给定的URL中,该变量使用javascript而不是jquery编写,例如:

function postVariables(URL, var1, var2, var3, var4)
{
  ......
  return true;
}

Can anyone help? 有人可以帮忙吗?

Been a while since I've done this without jQuery but something like 自从我在没有jQuery的情况下完成此操作已有一段时间,但类似

function postVariables(URL, var1, var2, var3, var4)
{
  var xhr= new XMLHttpRequest();

  var postvars = "var1=" + var1 + "&var2=" + var2 etc;
  xhr.open("POST", URL, true);

  xhr.setRequestHeader("Content-type", "text/html;");
  xhr.setRequestHeader("Content-length", postvars.length);
  xhr.setRequestHeader("Connection", "close");

  xhr.send(postvars);
}

I'm sure my syntax is off somewhere or other, but you should be able to search for XmlHttpRequest and find some valid samples. 我确定我的语法不在某个地方,但是您应该能够搜索XmlHttpRequest并找到一些有效的示例。

ref: http://www.w3.org/TR/XMLHttpRequest/ 参考: http : //www.w3.org/TR/XMLHttpRequest/

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM