onkeyup イベントで検索ボックスに入力された文字を検索する次のコードがあります。
$("#keywords").keyup(function () {
var kw = $("#keywords").val();
if (kw != '') {
var url = "<?php echo base_url().'index.php/simpromotions/livesearch/';?>" + kw;
$.ajax({
type: "POST",
url: url,
datatype: "json",
success: function (data) {
**alert(data);**
$.each(data,function(ptitle, category){
$("#results").html('<label>'+ptitle+': '+category+'</label><br>');
}
}
});
}else{
$("#results").html("");
return false;
}
});
上記のコードで警告するdata
と、次の配列文字列が表示されます。
{"pcode":"22","category":"NightTalk","ptitle":"HourlyNightTalk"}
次の行で行ったようにpcode
、category
にアクセスできないようです。ptitle
(アラート後)3つにアクセスする方法を教えてください!