PHP server side
에는 클라이언트 측 정보를 업데이트하기 위해 JQuery
으로 다시 전달하려는이 값이 있습니다.JSON을 통해 PHP에서 JQuery로 다중 값을 전달하는 방법은 무엇입니까?
예 :
fileSN fileTotalNumber fileTotalSize
1 3 455
2 4 555
3 1 755
4 1 155
각 데이터 얻을 수있는 PHP 코드 :
$fileData = array();
while($row = mysqli_fetch_array($load_files_data_result, MYSQL_ASSOC)){
$fileSN = $row['file_sn'];
$fileTotalNumber = $row['fileTotalNumber '];
$fileTotalSize= $row['fileTotalNumber '];
// only one data here , and need more data associated with fileSN
$fileData[$fileSN] = $fileTotalNumber;
}
return json_encode($fileIds);
그리고 클라이언트 측을 내 HTML 코드 :
<ul>
<li fileSN='1' fileTotalNumber='3' fileTotalSize='345'>update li information</li>
...
</ul>
내 jQuery 코드 :
$.ajax({
...
success: function(result){
result = jQuery.parseJSON(result);
$.each(result, function(index, value) {
// need more values to update other attributes
$('#'+obj.FMMWID+'UL li[fileSN='+index+']')
.addClass('igtomdSelectedItem')
.attr('allfiles',value);
//console.log(value)
});
}
});
대단히 감사합니다!
서버 쪽에서'echo json_encode ($ data)'해야하고 클라이언트 측에서는 JSON 사용 가능 데이터 형식의'$ .aja'x 호출을 수행하십시오. – kjy112
예. 해냈습니다. 그리고 원하는 모든 데이터를 래핑하고 다시 JQuery로 전달하기 위해 데이터 구조가 필요합니다! – qinHaiXiang