Javascript 如何正确地将php变量传递给ajax调用?
我有三个文件。我的主php文件functions.php,然后是我的js文件 如何将这个php变量传递给js?这是我的主PHP文件的代码 以下是css_加载_阶段的函数Javascript 如何正确地将php变量传递给ajax调用?,javascript,php,jquery,ajax,wordpress,Javascript,Php,Jquery,Ajax,Wordpress,我有三个文件。我的主php文件functions.php,然后是我的js文件 如何将这个php变量传递给js?这是我的主PHP文件的代码 以下是css_加载_阶段的函数 function ccss_load_phases($html = '',$currentPage){ //CODE HERE etc $html .= '<div id="btn-wrapper-'.$termid.'" class="btn-wrapper"><a id="'.$term
function ccss_load_phases($html = '',$currentPage){
//CODE HERE etc
$html .= '<div id="btn-wrapper-'.$termid.'" class="btn-wrapper"><a id="'.$termid.'" class="load-more-btn" href="#">Load more recipes</a></div>';
}
如何将$currentPage php变量传递到Ajax/Js文件?所以我可以在这里使用它:
add_action( 'wp_ajax_nopriv_ajax_loadmore', 'my_ajax_loadmore' );
add_action( 'wp_ajax_ajax_loadmore', 'my_ajax_loadmore' );
function my_ajax_loadmore() {
$termID = $_POST['termID']; //ONLY THE BUTTON ID WAS RETRIEVED
}
在函数ccss\u load\u phases中,包含一个隐藏的输入
function ccss_load_phases($html = '',$currentPage){
$html .= '<div id="btn-wrapper-'.$termid.'" class="btn-wrapper">
<a id="'.$termid.'" class="load-more-btn" href="#">Load more recipes</a>
<input type="hidden" id="currentPage" value="'.$currentPage.'" />
</div>';
}
现在,您应该能够通过引用以下内容在javascript中访问:
$'currentPage'.val;还是它的价值 我通常将变量值写入隐藏的输入类型,然后使用id或名称访问 主php文件:
echo "<input type='hidden' value='$currentPage' name='currenPage' id='currentPage'>";
有人帮忙吗?非常感谢。
function ccss_load_phases($html = '',$currentPage){
$html .= '<div id="btn-wrapper-'.$termid.'" class="btn-wrapper">
<a id="'.$termid.'" class="load-more-btn" href="#">Load more recipes</a>
<input type="hidden" id="currentPage" value="'.$currentPage.'" />
</div>';
}
echo "<input type='hidden' value='$currentPage' name='currenPage' id='currentPage'>";
$("#currentPage").val()