This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<script type="text/javascript"> | |
// Ajax通信を開始する | |
jQuery.ajax({ | |
url: '/url/to/target', | |
async: true, // 非同期、デフォルト値:「true」 | |
cache: true, // デフォルト値「true」、dataTypeは'script'と'jsonp'の場合は「false」 | |
data: data, // 送信するデータ | |
dataType: 'json', // 「json」を指定するとresponseがJSONとしてパースされたオブジェクトになる | |
}).done(function (response) { | |
// ステータスコードは正常で、dataTypeで定義したようにparse出来たとき | |
console.log(response); | |
}).fail(function (response) { | |
// サーバからステータスコード400以上が返ってきたとき | |
// ステータスコードは正常だが、dataTypeで定義したようにparse出来なかったとき | |
// 通信に失敗したとき | |
console.log(response); | |
}); | |
</script> | |
dataType: | |
"xml"、"html"、"script"、"json"、"jsonp"、"text"、multiple「"text xml"」 |