document.write()在创建XMLHttpRequest对象时不起作用
document.write() not working when XMLHttpRequest object is created
function state()
{
var x=document.getElementById("count").value;
document.write(x);
if(Window.XMLHttpRequest)
{
xmlhttp=new XMLHttpRequest();
}
else
{
xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange=function()
{
if(xmlhttp.readystate==4 && xmlhttp.status==200)
{
document.getElementById("response").innerHTML=xmlhttp.responseText;
}
xmlhttp.open("GET","getdata.php?val=".+x,"true");
xmlhttp.send();
}
}
这是我第一次使用ajax....我想将'x'中的值发送到getdata.php...........函数状态()触发时,我从下拉菜单中选择一个值,然后单击按钮.....document.write()正在工作,如果xmlHttpRequest对象没有创建…我怎么知道如果值在字符串x被传递给getdata.php…请回答…
你不应该做document.write()
。你可以把这个值赋给其他html标签,比如span之类的。
<span id="countSpan"></span>
然后你可以给这个span赋值
var x=$("#count").val();
$("#countSpan").html(x);
编辑你也可以使用jquery ajax。当您从服务器获得成功响应时,将触发成功事件。
function state() {
var x = $("#count").val();
$("#countSpan").html(x);
$.ajax({
type: "GET",
url: "getdata.php?val=" + x,
success: function (data) {
$("#response").html(data)
}
});
}
相关文章:
- XMLHttpRequest未返回值-状态202
- XMLHttpRequest在移动设备上的chrome上不起作用
- AJAX简单错误.XMLHttpRequest无法加载http://localhost/mpl/getPage.php.
- 检查xmlhttprequest问题的消息
- 主线程上的同步XMLHttpRequest已弃用
- 如何定期发出xmlhttprequest
- javascript第三个XMLHttpRequest被拒绝.但前两个是允许的
- 上传带有XMLHttprequest的文件-多部分/表单数据中缺少边界
- 对象#<XMLHttpRequest>没有方法'完成'
- 在XMLHttpRequest之后重新初始化jQuery
- 如何将GreaseMonkey中的XMLHttpRequest延迟到目标页面加载完成
- Javascript XMLHttpRequest——只有第一个POST请求有效
- XMLHttpRequest - difference between Chrome & Firefox
- IE上的新XMLHttpRequest()出现JS Ajax未指定错误
- 非常简单的XMLHttpRequest不起作用
- 如何使用XMLHttpRequest下载文件
- XMLHttpRequest在$.ajax工作的地方给出了CORS错误
- XMLHttpRequest.open()AJAX中的参数url
- XMLHTTPRequest脚本中没有internet连接和超时
- 为什么当async标志设置为false时,xmlhttprequest中的代码可以工作,而当它设置为true时却不能工作