如何將x
參數傳遞給函數startTable
? 我想篩選由作者結果,並一直停留在這幾天...將參數傳遞給函數(ajax,javascript,jquery)
$(document).ready(function() {
var result;
alert('ajax works');
$.ajax({
type: "GET",
url: "xml.php",
cache: true,
dataType: "xml",
success: function (xml) {
function startTable(x) {
$(xml).find("item").each(function (index) {
var author = $(this).find('author').text();
var title = $(this).find('title').text();
var rating = $(this).find('rating').text();
var review = $(this).find('review').text();
// Checks the condition
if (author == x) {
$('#input1').append('<tr><td>Title: <b>' + title + '</b></td><td>Rating: <b>' + rating + '</b></td></tr><tr><td colspan="2">' + review + '</td></tr>');
}
});
};
}
});
});
function startFilter() {
var x = document.getElementById('inputFilter').value;
// Passing parameter
startTable(x);
};
什麼想法? 預先感謝您。
'startTable ''範圍是成功的功能,但你從那個範圍以外調用它,它不存在。 – user2264587