2 回答

TA貢獻1785條經驗 獲得超4個贊
問題是
<script src="assets/vendors/js/vendor.bundle.base.js"></script>
這些腳本的函數名稱與 jsGrid 函數名稱重疊,因此阻止了瀏覽器/javascript 正確讀取函數,我將這些腳本移動到需要它們的地方,所以現在沒有問題,感謝您的所有幫助和努力。

TA貢獻1862條經驗 獲得超7個贊
假設您的文件都是正確的,我建議將您的jquery函數調用包裝在.這樣,只有在 DOM 準備好通過 Javascript 進行編輯時,它們才會運行。document.ready
<script>
$(document).ready(function(){
$("#brands_table").html("asd");
$("#brands_table").jsGrid({
width: "100%",
height: "400px",
filtering: true,
inserting:true,
editing:true,
sorting:true,
paging:true,
autoload:true,
pageSize:10,
pageButtonCount:5,
deleteConfirm:"Silmek istedi?inize emin misiniz?",
controller:{
loadData: function (filter) {
return $.ajax({
type:"GET",
url:"assets/php/getbrands.php",
data:filter
});
},
},
fields:[
{
name:"id",
type:"hidden",
css:'hide'
},
{
name:"name",
type:"text",
width:150,
validate:"required"
},
{
type: "control"
}
]
});
});
</script>
添加回答
舉報