ajax在ff下失效 - .NET技术 / ASP.NET
在ie下调试是好的,但是在ff下一点反应没。
对象用的是pools
JScript code:
var pools= new Arrary();
//扩展IE下的XMLHttpRequest
if(sapl.IsIE)XMLHttpRequest=function(){var acX=['msxml2.xmlhttp.5.0','msxml2.xmlhttp.4.0','msxml2.xmlhttp.3.0','msxml2.xmlhttp','microsoft.xmlhttp'],Xhr;
for(var i=0;i<acX.length;i++)try{Xhr=new ActiveXObject(acX[i]);return Xhr;}catch(e){}return false;
}
// 取XMLHttpRequest对象
sapl.getObject=function(){
for(var i=0;i<pools.length;i++)
{
if(pools[i].readyState==0||pools[i].readyState==4)
{
return pools[i];
}
}
pools[pools.length]=new XMLHttpRequest();
return pools[pools.length-1];
}
JScript code:
var xmlHttp =sapl.getObject();
var sltobj;
sapl.sendler = function(type,sobj,tobj){
sltobj=tobj;
alert(xmlHttp);
var id =sobj.options(sobj.selectedIndex).value;
xmlHttp.onreadystatechange =sapl.handleStateChange;
xmlHttp.open("Post", "../handler/selectchange.ashx?type="+type+"&uid="+id+"" ,true);
xmlHttp.send(null);
}
sapl.handleStateChange=function(){if(xmlHttp.readyState == 4){if(xmlHttp.status == 200||xmlHttp.status==0){var json = eval(xmlHttp.responseText); sapl.Schange(json);}}}
代码在这,大家帮我看下。提示下我。谢
相关问答:
按钮放在UpdatePanel1,想通过点击调用DictionaryTvAdd.aspx弹出一个子窗体
用下面的语句提示我缺少对象
protected void Button1_Click(object sender, EventArgs e)
{
ScriptManager.R ......
function CheckOpwd(){//验证用户名
var pwd=document.all.txtOpwd;
var div1=document.getElementById("divPwd");
if (pwd.value=="")
{
......
就是一个按钮,点击之后打开对话框,然后选取图片。就这样上传。。
怎么实现。在网上搜到那么多的代码,全是很多的那种,不知道,看不下去。
所以在这里想请大哥大姐帮帮忙。
使用自带的fileupload控件可以实现 ......
怎样将ASP程序转换为.NET程序 ?
找个全才翻译。
手动去写
感觉写过asp的,来写asp.net,上手应该快点。
更能理解asp.net的一些内部技术
asp.net都被封装了
我是做.Net的,对ASP一直没接触到,很陌生。
公 ......