[英]How to pass a PHP variable to an another .JS file for using it in JQUERY?
[英]Pass a PHP variable to jquery ajax post function stored in another js file
例如,我有一個變量$abc
。 我想以某種方式將其傳遞給存儲在另一個JS文件中的jQuery AJAX POST函數。 post函數將把該變量傳遞給page2.php
,此頁面將使用它查詢數據庫並最終在當前頁面上顯示page2.php
的內容。
那么,如何實際將$abc
變量傳遞給外部JS文件中的jQuery post函數?
您可以使用data-*
屬性來實現此目的。 在HTML中,您可以使用$abc
PHP變量添加該屬性:
<a href="#" data-var="<?php echo $abc ?>">Foo</a>
然后,在外部JS文件中,您可以從引發事件的元素中讀取此屬性,並將其包含在AJAX數據中:
$('a').click(function(e) {
e.preventDefault();
$.ajax({
url: '/bar/',
data: {
foobar: $(this).data('var')
}
});
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.