.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>
为啥返回的结果,网页上显示如下
而不是这个样子:
都没人回答呢? 整了一天了,求高人帮忙
在浏览器里访问以下你的UserInfo.asp
看看返回什么?
@lei2231 $.get
的作用就是发送get请求,就相当于你用浏览器访问了一下,你用浏览器访问你的url返回什么,$.get 的data就是什么
没有asp解析器吧
在网上找到一个答案 : 因为ASP是在服务器端运行,只有当服务器端安装IIS后才能解析asp文档。 当你在自己的电脑上运行ASP时,你的电脑既是客户端又是服务器端。因为你的电脑没有安装IIS,服务器端缺少解析条件,所以无法运行。 而当你浏览网上ASP的时候,你的电脑只充当客户端,网站服务器上安装了IIS,所以你可以正常访问。