這裏是我當前的代碼,jQuery的手風琴,但調用動態PHP腳本onclick
<div class="panel">
<?php
if(isset($Uniid)) {
if (isset($from)) {
$url='Inevent.php';
include("display$category.php");
}
}
?>
</div>
<script>
document.addEventListener("DOMContentLoaded", function(event) {
var acc = document.getElementsByClassName("accordion");
var panel = document.getElementsByClassName('panel');
for (var i = 0; i < acc.length; i++) {
acc[i].onclick = function() {
var setClasses = !this.classList.contains('active');
setClass(acc, 'active', 'remove');
setClass(panel, 'show', 'remove');
if (setClasses) {
this.classList.toggle("active");
this.nextElementSibling.classList.toggle("show");
}
}
}
function setClass(els, className, fnName) {
for (var i = 0; i < els.length; i++) {
els[i].classList[fnName](className);
}
}
});
</script>
主類,這是手風琴當前顯示,但是當我點擊手風琴,是當我希望面板被執行,我該如何去做。
尋找這樣的東西,但在我的情況下,我想要一個動態的PHP程序名稱和一些值,我需要傳遞給PHP程序,「$(document )。就緒(函數(){ $( 「#listVehicles」)手風琴({ 可摺疊:真, 活躍:假的, autoHeight:假的, 變化:函數(事件,UI){ ui.newContent .load('edit.php',{stock:__STOCK__}); } }); });「 –
您也可以將數據傳遞給t他與ajax的PHP文件。我的答案中的文檔鏈接有一些很好的例子來說明如何做到這一點。如果文檔不清楚,我可以編輯我的答案以獲得幫助。 –