jQueryで外部URLにデータを送信したい。私は応答を気にしませんし、応答を読みたくもありません。誰かが私にこれを行う方法を教えてもらえますか? この呼び出しを使用して、データを正常に送信できました。
$.get("http://sample-domain.com/testfile.php");
ただし、これは IE では機能しないようです。すべてのブラウザで動作するデータ (応答なし) を送信する方法について、提案 (またはより良い方法) を持っている人はいますか?
jQueryで外部URLにデータを送信したい。私は応答を気にしませんし、応答を読みたくもありません。誰かが私にこれを行う方法を教えてもらえますか? この呼び出しを使用して、データを正常に送信できました。
$.get("http://sample-domain.com/testfile.php");
ただし、これは IE では機能しないようです。すべてのブラウザで動作するデータ (応答なし) を送信する方法について、提案 (またはより良い方法) を持っている人はいますか?
必要な外部サイトの場合
var jqxhr = $.get('http://sample-domain.com/testfile.php', function() {
alert("success");
})
.success(function() { alert("second success"); })
.error(function() { alert("error"); })
.complete(function() {
alert ("complete");
});
これは、jQuery サイトからのいくつかの推奨事項です。
これは、ブラウザでの ajax リクエストに対するセキュリティ制限によるものです。
src 属性にその URL を指定して IFrame を作成できます。
そんな感じ:
$(document).append("<iframe src='http://sample-domain.com/testfile.php'>")
それが役に立てば幸い。