【发布时间】:2010-10-04 00:44:56
【问题描述】:
我正在尝试创建一个书签,它将启动对我编写的 aspx 页面的 AJAX 调用。
当我将 javascript 放在静态 html 页面中时,代码测试完美,但是当我尝试从书签中调用它时,代码将挂在 xmlHttp.open("GET", url, true)部分。
书签的代码基本上是这样的(在网上的几个例子中找到):
javascript:(function(){
var s,
d=document,
a=function(o){ d.body.appendChild(o) };
s=d.createElement('script');
s.type='text/javascript';
s.src='http://localhost/squirt/sq.js';
a(s)
})();
这会将 sq.js 的内容(ajax 调用 + 一些其他处理)添加到浏览器当前所在的任何页面,然后将 ajax 调用到我的 aspx 页面。
我正在使用 ASP 2.0(带有 VS2008)和 IIS 7。到目前为止,我只是在我的家庭网络上对其进行了测试。
我认为来自外部页面的 ajax 调用一定存在某种权限问题,因为就像我说的那样,在静态页面上一切正常。这是我需要更改以允许调用的 IIS 设置,还是我做错了什么?
【问题讨论】:
标签: asp.net javascript ajax asp.net-ajax