jQuery Ajax Sample - dataType
[dataType: "script"] Javascriptを読み込み実行する
jQuery
$(function() {
$.ajax({
type: "GET",
url: "sample1.js",
dataType: "script"
});
});
sample1.js
$("#ajax1").html('これはsample1.jsで挿入された文字列です').css({'color':'red'});
[dataType: "html"] HTMLファイルを読み込む
jQuery
$(function() {
$.ajax({
url: "html.html",
dataType: "html",
}).done(function(html){
$("#ajax2").html(html);
}).fail(function(html){
$("#ajax2").html('読み込みエラーです');
});
});
html.html
これはhtml.htmlの内容です
[dataType: "xml"] xmlファイルを読み込む
jQuery
$(function() {
$.ajax({
url: "xml.xml",
dataType: "xml",
}).done(function(xml){
var text = $(xml).find("data").text();
$("#ajax3").text( text ).css({'color':'red'});
}).fail(function(xml){
$("#ajax3").html('読み込みエラーです');
});
});
xml.xml
これはxml.xmlから得たデータです