C# 获取添加到<;中的请求URL的状态;脚本src>;标签

C# 获取添加到<;中的请求URL的状态;脚本src>;标签,c#,javascript,jquery,asp.net,C#,Javascript,Jquery,Asp.net,我必须执行异步执行,我已经编写了以下代码 var script = document.createElement('script'); script.src = document.getElementById('<%= hdnScannerUrl.ClientID %>').value; document.getElementsByTagName('head')[0].appendChild(script); var script=document.createElement('s

我必须执行异步执行,我已经编写了以下代码

var script = document.createElement('script');
script.src = document.getElementById('<%= hdnScannerUrl.ClientID %>').value;
document.getElementsByTagName('head')[0].appendChild(script);
var script=document.createElement('script');
script.src=document.getElementById(“”).value;
document.getElementsByTagName('head')[0].appendChild(脚本);
现在我需要知道src的状态,比如404200等等。 我可以这样做吗


注意:我不能使用xmlhttprequest对象或$.Ajax方法,因为它们与我的请求不兼容,因为它们在请求头中设置了“referer”,请求的url(设备的url)在这种情况下不会响应。

假设脚本中的模块/逻辑定义如下:

var module = {};
当激发文档的onload事件时,可以检查对象是否存在

window.onload = function() {
    if (module) {
        //script loaded
    }
}
可能还有其他方法,但这似乎是最简单的

更新

还有一种方法:

var script = document.createElement('script');
script.src = document.getElementById('<%= hdnScannerUrl.ClientID %>').value;
script.onload = function() { // note, use onreadystatechange for IE
    alert('i am loaded');
};

document.getElementsByTagName('head')[0].appendChild(script);
var script=document.createElement('script');
script.src=document.getElementById(“”).value;
script.onload=function(){//注意,对IE使用onreadystatechange
警报(“我已加载”);
};
document.getElementsByTagName('head')[0].appendChild(脚本);

假设脚本中的模块/逻辑定义如下:

var module = {};
当激发文档的onload事件时,可以检查对象是否存在

window.onload = function() {
    if (module) {
        //script loaded
    }
}
可能还有其他方法,但这似乎是最简单的

更新

还有一种方法:

var script = document.createElement('script');
script.src = document.getElementById('<%= hdnScannerUrl.ClientID %>').value;
script.onload = function() { // note, use onreadystatechange for IE
    alert('i am loaded');
};

document.getElementsByTagName('head')[0].appendChild(script);
var script=document.createElement('script');
script.src=document.getElementById(“”).value;
script.onload=function(){//注意,对IE使用onreadystatechange
警报(“我已加载”);
};
document.getElementsByTagName('head')[0].appendChild(脚本);