使用AJAX进行GET和POST
GET and POST using AJAX
所以我新的web编程,我需要得到一个HTML页面,包含一个表单,我想通过POST发送,这是我尝试到目前为止:
<script>
var msgpost=new XMLHttpRequest();
msgpost.open("GET","http://localhost/elgg/pg/messages/compose",false);
msgpost.send();
alert("fine");
document.addEventListener("DOMContentLoaded", function(){
alert("fine2");
var hidden1=document.getElementByName("__elgg_token").value;
var hidden2=document.getElementByName("__elgg_ts").value;
alert("fine3");
alert("sending hidden1 "+hidden1+" 2 "+hidden2);
msgpost.open("POST","http://localhost/elgg/action/messages/send",true);
msgpost.setRequestHeader("Content-type","application/x-www-form-urlencoded");
msgpost.send("__elgg_token="+hidden1+"&__elgg_ts="+hidden2+"&message=PWND&send_to=9&title=PWND");
alert("done.");
},false);
</script>
"__elgg_token"answers"__elgg_ts"是隐藏的输入字段,我需要从/compose获取它们的值以POST到服务器。所以我得到"fine"answers"fine2",其余的不工作,FireBug没有显示任何POST消息传出。什么好主意吗?
我觉得你应该用
var hidden1 = document.getElementsByName("__elgg_token").value;
var hidden2 = document.getElementsByName("__elgg_ts").value;
相关文章:
- AJAX请求php获取post/get发送的指定目录中服务器上的文件列表(无JQUERY)
- Post/Get handler in Jquery/Javascript
- jquery ajax simple post/get
- app.get and app.post get value in node.js
- 我们可以将jquery POST/GET回调函数的数据和状态保存在变量中以供进一步使用吗?
- 如何在post/get中获取多选下拉值的所有选定值
- javascript ajax post/get从一个html javascript到另一个
- 如何在没有POST/GET/FORM的情况下在onclick事件HTML中设置PHP会话
- 理解AJAX与post/get语义之间的区别
- 当调用ajax POST/GET时,我可以使用一个函数来创建新的php页面吗
- HTTP POST/GET请求到PHP脚本和JSON响应
- Http post/get动态动作url
- Chrome POST/GET数据影响内联JavaScript
- 我怎么能发送值和文本下拉到另一个页面使用POST/GET
- 用AJAX请求发送POST, GET和COOKIE数据
- 我如何使我的PHP API返回JSON到Javascript HTTP POST/GET请求
- 只有发送post/get,如果表单值已经改变
- 跨子域Post/get请求与PHP会话
- 从Javascript和Mithril.JS中使用asp.net web服务- post /get请求的最佳方法/库是什
- 从 GET 到 AJAX post/get 的购物车系统