jquery 读取 .asp 文件的问题
发布于 7 年前 作者 lei2231 3441 次浏览 来自 问答

.asp 文件 如下: <% response.write(“This is some text from an external ASP file.”) %>

html文件如下: <!DOCTYPE html> <html> <head> <script src=“Jscript/jquery-1.11.1.min.js”></script> <script> $(document).ready(function(){ $(“button”).click(function(){ $.get(“UserInfo.asp”,function(data,status){ alert(“数据:” + data + “\n状态:” + status); }); }); }); </script> </head> <body>

<button>向页面发送 HTTP GET 请求,然后获得返回的结果</button>

</body> </html>

为啥返回的结果,网页上显示如下

QQ图片20170622163413.png 而不是这个样子: QQ图片20170622164004.png

8 回复

都没人回答呢? 整了一天了,求高人帮忙

在浏览器里访问以下你的UserInfo.asp 看看返回什么?

@imhered 返回的是整页的内容 From Noder

@lei2231 $.get 的作用就是发送get请求,就相当于你用浏览器访问了一下,你用浏览器访问你的url返回什么,$.get 的data就是什么

@imhered 难道我浏览器解析这种格式还要什么插件吗? From Noder

没有asp解析器吧

@godghdai 这个要咋弄? From Noder

在网上找到一个答案 : 因为ASP是在服务器端运行,只有当服务器端安装IIS后才能解析asp文档。 当你在自己的电脑上运行ASP时,你的电脑既是客户端又是服务器端。因为你的电脑没有安装IIS,服务器端缺少解析条件,所以无法运行。 而当你浏览网上ASP的时候,你的电脑只充当客户端,网站服务器上安装了IIS,所以你可以正常访问。

回到顶部