我在理解將信息從PHP傳遞給JS和返回的邏輯方面存在實際問題。我一直在這個工作,並會非常感激,如果有人能告訴我如何將兩個變量傳遞給ajax函數。將PHP變量傳遞給Ajax函數將變量JS轉換爲PHP
$ assetPath和$計入下面註釋的行中。我試圖通過添加php來包括它們,但是在DOM中,它顯示爲空字符串,並且我無法得到期望的結果。
var assetPath ='<?php echo $assetPath; ?>';
var num ='<?php echo $count; ?>';
(function($) {
$(document).ready(function(){
$('.pager-top,.pager-bottom').bootpag({
total: assetPath,
page: 1,
maxVisible: 5,
leaps: true,
firstLastUse: true,
first: '←',
last: '→',
wrapClass: 'pagination',
activeClass: 'active',
disabledClass: 'disabled',
nextClass: 'next',
prevClass: 'prev',
lastClass: 'last',
firstClass: 'first'
}).on("page", function(event, num){
$.ajax({
url: "assetPath?pageNumber="+num,
}).done(function(data) {
$("#productResults").html(data);
});
});
})(jQuery);
});
所以'$ assetPath'裏面真的有一個值嗎? –
assetPath中有一個url路徑。嚴重的是這讓我感到很蠢。我還沒有睡,因爲我真的想明白這一點。請給我解釋一下。數據來回傳遞和Ajax的基本概念。我經歷了大量的教程,一旦我認爲有了它,我無法獲得任何工作。 – wuno