【发布时间】:2015-11-20 22:18:25
【问题描述】:
我调用了一个 ajax 函数,我想发送一个 var,例如:
<a href="next.php" onclick="sendajax()">reload</a>
从我的 php 页面使用 ajax 函数 POST 发送:
<script>
function sendajax(){
var xmlObj=new XMLHttpRequest();
xmlObj.open("POST","miscript.php", true);
xmlObj.setRequestHeader("content-type","application/x-www-form-urlencoded");
xmlObj.onreadystatechange = function(){
if(xmlObj.readyState == 4 && xmlObj.status == 200){
document.getElementById("response").innerHTML = xmlObj.responseText;
}
}
xmlObj.send('name=Status');
}
</script>
如何添加这个 var 以发送喜欢的内容?:
function sendajax(myVar){
....
xmlObj.send(myVar);
我正在尝试添加这个,但只发送文本。
谢谢!
编辑 我认为我的问题不会重复,因为我想从点击的链接发送 vars,而不是像这样写到 var 中:
var params = "lorem=ipsum&name=binny";
我知道如何编写并传递它,我问:如何将此 var 发送到函数并将其添加/连接到字符串中。不使用表格..谢谢!!!!!!!
【问题讨论】:
-
^ 检查第二个答案,使用 FormData
标签: javascript php jquery ajax