+ -
当前位置:首页 → 问答吧 → Ajax服务器端与本地电脑异常,请求帮助。

Ajax服务器端与本地电脑异常,请求帮助。

时间:2010-12-15

来源:互联网

功能是一个省市链接菜单,我在本地电脑上测试无任何问题,但是上传服务器发现 Firefox可以接受到Ajax请求返回的数据,但是eval之后也得不到json数据了,而ie则完全无法接受服务器端返回的数据。请问 问题是不是出在HttpRequest、还是json数据转化上,还有个问题是本地同样的程序,运行无错。
JScript code

var pars = 'shuiji=' + sj+'&country_id='+v;
var myAjax = new Ajax.Request(
                url,
                {method: 'post', parameters: pars, onComplete: showResponse}
                );
function showResponse(originalRequest)
    {
        var tempStr = 'var MyMe = ' + originalRequest.responseText; 
        var i=0;var j=0;
        eval(tempStr);
        for(var s in MyMe)
        {
            ++j;
        }
        if(j==0){
            $('pc1').style.display='';
            $('pc2').style.display='none';
            $('city').value='';
            $('province').value='';
            $('city').value='';
            $('province').value='';
            return;
        }else{
            $('pc2').style.display='';
            $('pc1').style.display='none';
            $('city1').value='';
            $('province1').value='';
        }
        $(ob).options.length =j+1;
        for(var k in MyMe)
        {
            var provinceId=MyMe[k][1];
            var provinceName=MyMe[k][1];
            $(ob).options[k].value = provinceId;
            $(ob).options[k].text = provinceName;
            if(province!=''&&province==provinceName)
                $(ob).options[k].selected = true;
         }
     }

作者: e953962   发布时间: 2010-12-15

dataType:json;

作者: yhtapmys   发布时间: 2010-12-15

仍能不行,还是没有反应。这个问题 看起来像兼容问题又不是兼容问题。

作者: e953962   发布时间: 2010-12-15

debug下JS不就知道了

作者: KK3K2005   发布时间: 2010-12-15

热门下载

更多