我在理解PHP的JSON响应时遇到了麻烦。 所以基本上我使用jQuery编码滑块,用户可以看到最近的新闻。在这个滑块中,我想显示新闻标题和文章中的一些文字。
$.ajax({
type: "POST",
url: "php/global_functions.php",
data: {callFunction: "getNewsTitles"},
cache: false,
success: function(result){
//what now?
}
});
使用此请求我要求PHP将这些数据返回给我:
$resultArray = array();
$result = mysqli_query($dbconnect,"SELECT heading,text FROM news WHERE type='lielie.jaunumi' AND status='1' AND slider='1'");
for ($i=0;$i<mysqli_num_rows($result);$i++){
$resultArray[$i]=mysqli_fetch_assoc($result);}
echo json_encode($resultArray);
所以在jQuery中我得到了回复:
[{“heading”:“Ritens pie sienas tiek nozagts”,“text”:“Zilu 2008.gada BMW m \ u0113s at \ u013cauties tom \ u0113r nevaram”},{“heading”:“Dzied \ u0101t \ u0101ja Aliwka par CityTaxi“,”text“:”Teksts 123 Teksts“},{”heading“:”Kvalit \ u0101tes uzlabo \ u0161ana P \ u0101rdaugav \ u0101“,”text“:”Fant \ u0101zija nozaga kaimi \ u0146a ka \ u0137i“},{”heading“:”CityTaxi papla \ u0161ina autoparku“,”text“:”Fant \ u0101zija sit augstu vilni“},{”heading“:”CityTaxi iekaro R \ u012bgu“,”text“:”Te iet kaut k \ u0101ds teksts,piem \ u0113ram - Lorem ipsum dolor sit amet,consectetur adipiscing elit.Mauris pellentesque nisl id lobortis congue.Ut commodo tortor eget dapibus gravida.Sed accumsan orci ac ante dignissim feugiat。“}]
可悲的是,我不知道如何继续前进。 我想为每个标题制作jQuery make varialbe,所以我可以稍后在我的滑块中使用它们,只需键入类似“heading [1]和text [1]”的内容,但我不知道必须这样做。 另外,我使用utf8_general文本,json看起来想把它们弄错。我会没事或者我应该用什么来修理它们吗?