我有一个用JavaScript编写的非常标准的GET请求(只填写下面的示例网址:
this.getVideo= function(){
var json = 'https://www.example.com';
var getVideo = {
url: json,
type: 'GET',
crossDomain: true,
dataType: 'json',
context : this,
cache : true,
timeout: 60000,
success : function(e) {
console.log("success");
console.log(e);
var results = JSON.stringify(e);
this.openPlayer(results);
}.bind(this).
};
utils.ajaxWithRetry(getVideo);
}.bind(this);
然而,这失败了,因为实际发出的GET请求是我网站的网址前置于我的GET请求中指定的网址(即wwww.my-site.com/videos/www.example .COM)。我无法弄清楚这将如何或为何会发生!我控制台在多个步骤中记录我的网址,每次都是正确的 - 为什么GET请求的网址会发生变化?