我想通過使用JAVASCRIPT的php url獲取數據以JSON形式傳入,並在JQuery mobile「li」標籤中顯示該數據(它將是一個完整的類別列表),但使用下面給出的代碼不顯示花樣。我會非常感激,我從最近8小時就陷入了這件事。試圖從json通過JavaScript獲取數據並顯示在jquery mobile頁面
<script>
var session_id = localStorage.getItem('session_id');
var user_id = localStorage.getItem('user_id');
$(document).ready(function() {
//$('#output').html('somestuff');
$('#loginForm').submit(function() {
//$('#output').html('Connecting....');
var postTo = 'http://localhost/categories.php';
//alert(postTo);
$.post(postTo,{userid: $('[name=user_id]').val() , sessionid: $('[name=session_id]').val()} ,
function(data) {
if(data.status == 'true') {
$("#userdata tbody").html("");
$.getJSON(postTo,function(data){
$.each(data.members, function(i,user){
var tblRow =
"<li data-theme="e">"
+"<a data-transition="flow" href="">"+user.category+"</a>"
+"</li>";
$(tblRow).appendTo("#userdata tbody");
});
});
} else {
window.open("./MyApp.html","_self");
}
},'json');
return false;
});
});
</script>
在'function(data){'之後放置一個調試器,並檢查它在'data'中返回的結果以及如果der有錯,請檢查您的控制檯 – Curiousdev
我可以看到您的完整代碼嗎? (例如HTML和categories.php) –