Javascriptが内部でリクエストをどのように行っているかは少し不明確です。ビルトインを使用していないことを知っています
ブラウザXMLHttpRequestですが、どのように実行しますか?単にJavascriptを作成するstackoverflowに関する記事を読んでください
オブジェクトを作成し、var obj = document.createElement('script');を設定します。obj.src = " http://somedomain.com?blabla=yes "
JavaScriptを使用してAJAXなしでGETリクエストを実行する
ここでjQueryから:
$.ajax({
type: 'GET',
url: url,
async: false,
jsonpCallback: 'jsonCallback',
contentType: "application/json",
dataType: 'jsonp',
success: function(json) {
console.log("console. hurra");
},
error: function(e) {
console.log(e.message);
}
});
jQueryがJavascriptでリクエストを内部的に構築し、送信する方法を知っていますか?
私はこれをローカルで試しましたが、スクリプトが私のページに正しく挿入されたという意味で魅力的なように機能しました。var CampaignNs = {
GET: function(url) {
var head = document.getElementsByTagName('head')[0];
var n = document.createElement('script');
n.src = url;
n.type = 'text/javascript';
n.onload = function() { // this is not really mandatory, but removes the tag when finished.
head.removeChild(n);
};
head.appendChild(n);
}
}
感謝します
ここに良い記事:http: //johnnywey.wordpress.com/2012/05/20/jsonp-how-does-it-work/#comment-359