wordpress wp_localize_script不工作js var undefined

时间:2017-08-05 23:27:14

标签: javascript php jquery wordpress

我试图在我的jquery文件中获取一个php值,但我在js控制台中获得了未定义的var。我尝试添加wp_enqueue_script但结果相同。这是我的代码:



function render_product_basic_metabox( $post ) {
    wp_enqueue_script( 'adminready', plugins_url()."/$plugin_folder/js/adminready.js", array()); 
    $curs = "";
    wp_localize_script('adminready', 'mysettings', array('currenciesRole' => $curs));	
}
add_action( 'wp_enqueue_scripts', 'render_product_basic_metabox' );
?>




1 个答案:

答案 0 :(得分:0)

我认为JS文件中的问题是uri

wp_enqueue_script( 'adminready', plugins_url()."/$plugin_folder/js/adminready.js", array());

这里错了/ $ plugin_folder /

首先,您必须检查文件网址,并使用inspect或firebug在页面上调用该文件