insertAdjacentHTML是什么?
不过据我的知识,你可以把以上代码封装一个函数中,比如process(){
var xmlHttp;
var tmpText;
var url = "http://www.test.com?&s=" +tmpText;
alert(url);
if(window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
if(!xmlHttp)
{
alert('error');
}
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
alert(url);
alert(xmlHttp.responseText);
}
然后在合适的时候触发该xmlhttp请求.
比如onclick事件等等
不过据我的知识,你可以把以上代码封装一个函数中,比如process(){
var xmlHttp;
var tmpText;
var url = "http://www.test.com?&s=" +tmpText;
alert(url);
if(window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
if(!xmlHttp)
{
alert('error');
}
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
alert(url);
alert(xmlHttp.responseText);
}
然后在合适的时候触发该xmlhttp请求.
比如onclick事件等等
解决方案 »
- php中jquery代码的执行问题
- 怎样用键盘控制输入框的选择?
- JS如何把二进制转制成字符
- 关于调用构造函数时的一个语法问题
- 请教使用childnode
- ///////////////////////////// HTC刷新问题请教!!!
- 怎样不通过form而提交一个URL?
- 谁有完美的QQ菜单???像QQ那样的面板菜单,整个菜单体的高度可以自适应占用当前web页面100%的高度
- 去掉框架右侧边距?当页面在一个框架(frmMain)中显示时该页面总是不能充满框架,右侧总是有一小空白竖条(csdn也是),好像是给滚动条预留的?
- 选取颜色的程序
- fso file.delete()出错
- ie7下js无法读取xml
初学Ajax。
//你看下面的代码就知道了,并且插入的代码并不立刻执行,需要使用eval来执行
document.body.insertAdjacentHTML("afterBegin","<script id='JS1'>alert('这个是动态插入的脚本'); aaa=1;</"+"script>JS1<br/>");
if(document.getElementById("JS1")){alert(document.getElementById("JS1").innerHTML);eval(document.getElementById("JS1").innerHTML);}
else alert("插入失败!JS1")
document.body.insertAdjacentHTML("afterBegin","<script id='JS2'>alert(111); aaa=1;</"+"script>JS2<br/>");
if(document.getElementById("JS2")){alert(document.getElementById("JS2").innerHTML);eval(document.getElementById("JS2").innerHTML);}
else alert("插入失败!JS2")
document.body.insertAdjacentHTML("afterBegin","<script id='JS3'>alert(111); aaa=1;</"+"script>JS3<br/>");
if(document.getElementById("JS3")){alert(document.getElementById("JS3").innerHTML);eval(document.getElementById("JS3").innerHTML);}
else alert("插入失败!JS3")
document.body.insertAdjacentHTML("afterBegin","JS4<script id='JS4'>alert(111); aaa=1;</"+"script><br/>");
if(document.getElementById("JS4"))alert("插入成功!JS4")
else alert("插入失败!JS4")
代理是一种常用的方法,如果还想了解更多,google,baidu去找下ajax 跨域