Javascript无法直接调用PHP函数。。。
我们需要JS和PHP
JS将在文档准备就绪后立即发送ajax请求,您需要自己指定postid。。
jQuery(document).ready(function(){
jQuery.ajax({
url : "/wp-admin/admin-ajax.php",
type: "POST",
data: {\'action\': \'PriceAJAX\', \'postid\': 12345},
success: function(response) {
Price = response[\'Theme\'];
});
});
完成后,PHP将启动,并找到指定ID的post meta。。。
function PriceAJAX(){
$ID = $_POST[\'postid\']
$Price = get_post_meta($ID, \'product_price\', true);
$Data = array(\'Price\' => $Price);
wp_send_json($Data);
wp_die();
}
add_action( \'wp_ajax_nopriv_PriceAJAX\', \'PriceAJAX\');
add_action( \'wp_ajax_PriceAJAX\', \'PriceAJAX\' );