首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

怎么用jsp写一个ajax跨域代理

2011-11-29 
如何用jsp写一个ajax跨域代理如何用jsp写一个ajax跨域代理[解决办法]转载自http://www.xyhhxx.com/news/ne

如何用jsp写一个ajax跨域代理
如何用jsp写一个ajax跨域代理

[解决办法]
转载自http://www.xyhhxx.com/news/net/20061013121041.htm

<html>
<head>
<script language= "javascript " type= "text/javascript ">
function loadContent()
{
var s=document.createElement( 'SCRIPT ');
s.src= 'http://www.anotherdomain.com/TestCrossJS.aspx?f=setDivContent ';
document.body.appendChild(s);
}

function setDivContent(v)
{
var dv = document.getElementById( "dv ");
dv.innerHTML = v;
}
</script>
</head>
<body>
<div id= "dv "> </div>

<input type= "button " value= "Click Me " onclick= "loadContent() ">
</body>
</html>

其中的www.anotherdomain.com/TestCrossJS.aspx是这样的,

<script language= "C# " runat= "server ">
void Page_Load(object sender, EventArgs e)
{
string f = Request.QueryString[ "f "];
Response.Clear();
Response.ContentType = "application/x-javascript ";
Response.Write(String.Format(@ "
{0}( '{1} '); ",
f,
DateTime.Now));
Response.End();
}
</script>

点击“Click Me”按钮,生成一个新的script tag,下载对应的 Javascript 脚本,结束时回调其中的setDivContent(),从而更新网页上一个div的内容。

热点排行