我想在本地用js调用http://www.test.com/data.aspx返回数据,但是怎么都没有反映,
<script>
timerID = setInterval("count()",6000);
var s = document.createElement("script");
s.language="javascript";
document.body.appendChild(s);
//document.getElementsByTagName("HEAD")[0].appendChild(s);var url="http://www.test.com/data.aspx";
function count()
{
s.src = url;
//clearInterval(timerID);
}
</script>http://www.test.com/data.aspx中的load事件为:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Response.Write("document.write(\"<scr\" + \"ipt>alert(0); </scr\" + \"ipt>\");");
}
}
<script>
timerID = setInterval("count()",6000);
var s = document.createElement("script");
s.language="javascript";
document.body.appendChild(s);
//document.getElementsByTagName("HEAD")[0].appendChild(s);var url="http://www.test.com/data.aspx";
function count()
{
s.src = url;
//clearInterval(timerID);
}
</script>http://www.test.com/data.aspx中的load事件为:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Response.Write("document.write(\"<scr\" + \"ipt>alert(0); </scr\" + \"ipt>\");");
}
}
var url="http://www.test.com/data.aspx";
s.src = url;
==================
s对象是一个script元素,所以s.src肯定是一个.js结尾得路径url="http://www.test.com/data.js";
应该不可以请求aspx页面吧要是真要请求,请用按钮请求
然后设置s.innerHTML = 请求来得文本
有没有其他人知道呢。
var url="http://www.test.com/data.aspx?" + Math.random();
function count()
{
s.src = url;
//clearInterval(timerID);
} 试试 楼主
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Response.Write(" <script> alert(0);</script>");
}
}
{
if (!IsPostBack)
{
Response.Write("document.write(\" <scr\" + \"ipt> alert(0); </scr\" + \"ipt> \");");
}
}加一句Response.End();
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
Response.Write("document.write(\" <scr\" + \"ipt> alert(0); </scr\" + \"ipt> \");");
}
//停止输出HTML
Response.End();
}