Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jquery $。从iis 7.5获取html时未触发get回调_Jquery_Html_Callback_Get_Iis 7.5 - Fatal编程技术网

Jquery $。从iis 7.5获取html时未触发get回调

Jquery $。从iis 7.5获取html时未触发get回调,jquery,html,callback,get,iis-7.5,Jquery,Html,Callback,Get,Iis 7.5,我已经看过了,我非常确定我必须做一些特别的事情来让回调启动 问题是:我不知道那是什么 这个 下载myFile.html,但从不触发回调。为什么?我需要做什么才能让回叫着火 Chrome->开发者工具->网络 在XHR下,GET显示状态200。我甚至可以在Response中看到html源代码,在Preview中看到呈现的html $.ajaxError() 这是火灾 '' 与没有绝对路径时的结果相同:GET显示状态200。我甚至可以在Response中看到html源代码,在Preview中看到呈现

我已经看过了,我非常确定我必须做一些特别的事情来让回调启动

问题是:我不知道那是什么

这个

下载
myFile.html
,但从不触发回调。为什么?我需要做什么才能让回叫着火

Chrome->开发者工具->网络

XHR
下,
GET
显示
状态
200
。我甚至可以在
Response
中看到html源代码,在
Preview
中看到呈现的html

$.ajaxError()

这是火灾

''

与没有绝对路径时的结果相同:
GET
显示
状态
200
。我甚至可以在
Response
中看到html源代码,在
Preview
中看到呈现的html

$.ajaxError()
thrownError

警报
s
语法错误:意外令牌请尝试以下操作:

$.get('myFile.html', '', function(data) {
  alert('duh');
}, 'html');
jQuery应该能够计算出您的速记(第二个参数不是字符串),但无论如何还是要试试这个。添加数据和HTML参数不会有什么坏处

你也可以试试

$.get("myFile.html")
    .done(function(data) { alert("Data Loaded: " + data); })
    .fail(function() { alert("error"); })
    .always(function() { alert("finished"); });

然后查看结果。

如何验证myFile.html是否已成功检索?听起来你实际上得到了一个错误代码。你在开发工具中看到了什么?@SLaks请参阅编辑。谢谢设置一个处理程序,看看它是否被调用。看到返回的html并不一定意味着没有错误。这可能是因为浏览器拒绝了它,因为它是跨域的。我希望它不像使用
con
而不是
com
那么简单?就像你在链接中做的那样。你知道为什么会发生这种情况吗?这不会发生在我个人的Apache2上(毫不奇怪)。。。为什么会发生这样的事情——不是在一台服务器上工作,而是在另一台服务器上工作?听起来像是跨域问题。不,是同一个域。我只是把msft比作lamp。我在msft产品中遇到了比lamp更奇怪的问题。
$.get("myFile.html")
    .done(function(data) { alert("Data Loaded: " + data); })
    .fail(function() { alert("error"); })
    .always(function() { alert("finished"); });