jQuery没有';不接受https url

jQuery没有';不接受https url,jquery,knockout.js,https,Jquery,Knockout.js,Https,我在通过https进行Ajax调用时遇到问题 我使用的是一个自托管WebAPI,它监听端口9000。index.html页面已正确加载,但对api的调用突然再次被http调用 我在JavaScript代码中到处都找过了,但我只给出了https url一次。这是缓存问题吗?这个问题发生在Firefox、IE和Chrome上,所以我几乎不相信这一点。jQuery在调用之前是否准备好了调用 url似乎正确的最后一段代码如下: /** * Makes an HTTP GET request. * @

我在通过https进行Ajax调用时遇到问题

我使用的是一个自托管WebAPI,它监听端口9000。
index.html
页面已正确加载,但对api的调用突然再次被http调用

我在JavaScript代码中到处都找过了,但我只给出了https url一次。这是缓存问题吗?这个问题发生在Firefox、IE和Chrome上,所以我几乎不相信这一点。jQuery在调用之前是否准备好了调用

url似乎正确的最后一段代码如下:

/**
 * Makes an HTTP GET request.
 * @method get
 * @param {string} url The url to send the get request to.
 * @param {object} [query] An optional key/value object to transform into query string parameters.
 * @param {object} [headers] The data to add to the request header.  It will be converted to JSON. If the data contains Knockout observables, they will be converted into normal properties before serialization.
 * @return {Promise} A promise of the get response data.
 */
get: function (url, query, headers) {
    return $.ajax(url, { data: query, headers: ko.toJS(headers) });
}
这是控制台错误:


我找到了:不幸的是,开发环境转到了测试环境之外的另一个目录。。。因此,url是错误的。

您是否查看了data.responseText以了解它在尝试解析时失败的原因?我同情您的情况,但我们只需要继续您问题中的文本,从中我们只能猜测原因。您必须自己进一步调试,如果您有需要帮助的复制,请返回更多详细信息。