火狐中静态html取不到.ashx的返回值但.aspx中可以取到 跪求大侠

问题描述

<scripttype="text/javascript"language="javascript">functionDQC_httpRequest(url,func){varhttp_request;if(window.XmlHttpRequest){//非IE浏览器xmlHttp=newwindow.XMLHttpRequest();http_request=newwindow.XMLHttpRequest();}elseif(window.ActiveXObject){//微软IE浏览器try{//较新版本的IE浏览器http_request=newActiveXObject("Msxml2.XMLHTTP");}catch(e){try{http_request=newActiveXObject("Mircosoft.XMLHTTP");}catch(e){http_request=newwindow.XMLHttpRequest();}}}else{http_request=newwindow.XMLHttpRequest();}url+=(url.match(/?/)?"&":"?")+(newDate()).getTime();http_request.open("POST",url,true);http_request.onreadystatechange=function(){if(http_request.readyState==4){if(http_request.status==200){func(http_request.responseText);}}};http_request.send(null);}functionGetDuanWuName(){varurl=location.href;varparaString=url.substring(url.indexOf("=")+1,url.length).split("&");DQC_httpRequest("DuanWuGetName.ashx?id="+paraString,chkCommend);}functionchkCommend(r){if(r==""){r="地球村";}if(r!="false"){document.getElementById("sp_name").innerHTML=r;document.getElementById("sp_name1").innerHTML=r+"祝你端午节快乐";}}</script>我在html文件中取不到返回值但放在网站动态文件中可以取到请问这是为什么

解决方案

解决方案二:
你需要保证你的浏览没有跨域。必须以http://xxx.htm方式访问,
解决方案三:
你看看用没有使用json使用后,iis有没有安装json补丁
解决方案四:
看下你的xmlhttprequest创建是否正确,火狐和ie不一样
解决方案五:
我是跨域调用的那么这个问题要怎么解决叻。。。
解决方案六:
引用1楼net_lover的回复:

你需要保证你的浏览没有跨域。必须以http://xxx.htm方式访问,

我是跨域调用的我是调用的另外一个网站的数据有时候我要调用其他网站的接口那么像这种情况该怎么处理叻、、、
解决方案七:
跨域调用需要在服务器端调用,你的ajax只能请求你自己的网站的
解决方案八:
引用6楼net_lover的回复:

跨域调用需要在服务器端调用,你的ajax只能请求你自己的网站的

如何在服务器段调用求代码
解决方案九:
调用别人的,得在服务器端弄个页面调用一下,然后ajax请求自己服务器上的页面,至于怎么调用别人,这个跟采集是差不多一样的思想
解决方案十:
ajax请求在IE下可以跨域,但是会有警告消息提示,其他浏览器根本就不会允许你这么做。解决方法:请求你自己的服务器页面,让它做中间代理去请求你跨域之外的数据,再由代理负责数据的回送

时间: 2024-11-02 13:08:17

火狐中静态html取不到.ashx的返回值但.aspx中可以取到 跪求大侠的相关文章

急求 在火狐浏览器中取不到一般处理程序.ashx的返回值

问题描述 在火狐浏览器中取不到一般处理程序.ashx的返回值但在IE中可以..求哪位大侠指点 解决方案 解决方案二:和服务器端有什么关系.应该是你客户端取值的代码的问题.解决方案三:用firebug看看响应数据,应该是你前端代码问题吧

数据-ajaxfileupload如何给后台传参,后台返回值在success中是null

问题描述 ajaxfileupload如何给后台传参,后台返回值在success中是null 使用了异步上传ajaxfileupload.两个问题,关于传参与接受后台返回值的.第一,前台js中:使用data{ },后台servlet中:使用request..getParameter得到的是null第二,上传图片成功写入物理地址后,后台通过System.out.print向前台js中返回数据,而js中返回到success中的值为空.问题纠结了很久了.网上也查了很多,但都试过还是无法解决.之前用过a

nginx+PHP利用php-fpm中php_admin_value 设置php变量的问题 【跪求大侠帮助】

问题描述 nginx+PHP利用php-fpm中php_admin_value 设置php变量的问题 [跪求大侠帮助] nginx+PHP利用php-fpm中php_admin_value 设置php变量,修改后,php.ini配置文件中对应的参数值没有变化. php_admin_value[post_max_size] = 4M //修改后,php-fpm中post_max_size = 4M.php.ini配置文件的值仍为原值,没有改变. 小弟菜鸟一枚,请大侠们帮忙看看!

sqlserver-用 Isnumeric判断从SQLServer中取出的数据类型为numeric的数据返回值是False是为什么

问题描述 用 Isnumeric判断从SQLServer中取出的数据类型为numeric的数据返回值是False是为什么 之前在sybase环境时使用的是自动采番功能,现在移到SQLServer环境就想用取得最大值然后加一的方法实现插入. 因为本来就有写好的取得最大值的函数所以就拿来直接用了,在+1之前要用Isnumeric()判断是否为数字. Isnumeric(从数据库取出的值) 用response.write显示从数据库取出来的值是3565613, 用response.write Isnu

C#中调用消息对话框,并取得其返回值

对话框 不同于VB中可以直接使用MsgBox来得到消息框的返回值,在C#中需要使用 DialogResult 类型的变量,从MessageBox.show()方法接受消息对话框的返回值.至于MessageBox.show()的返回值是 Yes .No, Ok还是Cancel,那需要自己在Show()方法中对它可以显示的选择按钮进行设置.以下示例代码可以参考: // Initializes the variables to pass to the MessageBox.Show method. s

android webview中使用Java调用JavaScript方法并获取返回值

在android平板上用webview打开一个网页,调用里面的javascript方法,同时相互传参. 网上例子很少啊,基本都不能获取返回值,贴一个自己最后调试完的代码如下: Java: 复制代码 代码如下: protected void onCreate(Bundle savedInstanceState) { ........ x = (WebView)this.findViewById(R.id.webView_viewTable); x.setScrollBarStyle(View.SC

java文件中可以定义多个类的话,为什么我这个程序编译不通过呢?求大侠

问题描述 public class TestBreak {public static void main(String[] args){int stop = 4;for(int i=0;i<10;i++) {if(i == stop)break;System.out.println(i);}}}class TestContinue {int temp = 4;for(int j=0;j<10;j++) {if(j == temp)continue;System.out.println(j);}

ASP.Net中使用VB.Net调用存储过程并得到返回值

asp.net|存储过程 //存储过程代码CREATE PROCEDURE [AddNewInvoiceInfo] (@sUserID int,@sClaimMethod varchar(50),@sInvoiceNum varchar(50),@sInvoiceDate datetime,@sBuyCity varchar(50))ASInsert Into SMB_InvoiceInfo (MemberID,ClaimMethod,InvoiceNum,InvoiceDate,Invoice

EMPP协议中如何得到短信发送状态的返回值?

问题描述 用COM的EMPP.DLLc#环境:EMPPLib.emptclClassemptic=newEMPPLib.emptclClass();EMPPLib.ShortMessageClassshowmessage=newEMPPLib.ShortMessageClass();EMPPLib.MobilesClassmobile=newEMPPLib.MobilesClass();EMPPLib.StatusReportClassstatusreport=newEMPPLib.Status