JSONPの定義と基本的な使い方

JSONPの書式を自前で用意するときとそれを呼び出すとき

JSONPの書式を自前で用意するときとそれを呼び出すとき

  • タグ:
  • タグはありません
callback(
	{"category":[
			{"catid": "001","catname": "test1"},
			{"catid": "002","catname": "test2"},
			{"catid": "003","catname": "test3"},
			{"catid": "004","catname": "test4"},
			{"catid": "005","catname": "test5"}
		]
	},
	{"category_origin": [
			{"catid": "001","catname": "test1"},
			{"catid": "002","catname": "test2"},
			{"catid": "003","catname": "test3"},
			{"catid": "004","catname": "test4"},
			{"catid": "005","catname": "test5"}
		]
	}

);


	$(function(){
		$.getJSON('http://hogehoge.com/sample.json?callback=?')
	});
	
	var callback = function(data){
		var obj;
		$(data.category).each(function(key,value){
			var val = this.catid;
			var text = this.catname;
			obj += '<option val="' + val + '">' + text + '</option>';
		});
	$('#form_cat').html(obj);
	};