我正在整合所有JSON调用.我从这个$.getJSON电话中取出了所有内容,并确认我的页面仍然有效,但是当我将append和listview取出时,内容永远不会出现.
这有效:
$.getJSON("data/rides.json",
function(data){
$('#myRideList').append( rideList.join(' ') );
$('#myRideList').listview('refresh');
});
Run Code Online (Sandbox Code Playgroud)
但这不是:
// $.getJSON("data/rides.json",
// function(data){
$('#myRideList').append( rideList.join(' ') );
$('#myRideList').listview('refresh');
// });
Run Code Online (Sandbox Code Playgroud) 我有一个$(document).ready为某些元素设置监听器的函数.但是,所有#leave-ride元素都是动态添加的.
听众:
$(document).ready(function() {
$("#post-ride").click(function() {
addRide(currentDriver, $(destinationInput).val(), $(originInput).val(), $(dateInput).val(), $(timeInput).val());
$.getScript("scripts/myRides.js", function() {});
});
$("#request-ride").click(function() {
requestRide(currentDriver, $(destinationInput).val(), $(originInput).val(), $(dateInput).val(), $(timeInput).val());
$.getScript("scripts/myRides.js", function() {});
});
$("#leave-ride").click(function() {
console.log("leave Ride");
leaveRide(currentDriver, $("leave-ride").closest("div").attr("id"));
$.getScript("scripts/myRides.js", function() {});
});
});
Run Code Online (Sandbox Code Playgroud)
我需要做些什么才能让听众听取动态内容?