我有以下代码使用 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
所做的那样。(警报后)请帮助我如何访问这三个!