使用jquery添加PHP
我正在尝试用jquery添加php。我知道这是不可能的,因为一个是服务器端,另一个是客户端,但是有解决办法吗 php是从wordpress中显示随机广告横幅的插件生成的 多谢各位 :使用jquery添加PHP,php,jquery,wordpress,Php,Jquery,Wordpress,我正在尝试用jquery添加php。我知道这是不可能的,因为一个是服务器端,另一个是客户端,但是有解决办法吗 php是从wordpress中显示随机广告横幅的插件生成的 多谢各位 : jQuery(文档).ready(函数(){ var i=0; jQuery('.foo table>tbody>tr')。每个(函数(){ i++; 如果(i%2==0){ jQuery(this).after(“Hello”“”) } }); }); 你不能那样做。但是,您不必像那样调用php,您可以进行AJA
jQuery(文档).ready(函数(){
var i=0;
jQuery('.foo table>tbody>tr')。每个(函数(){
i++;
如果(i%2==0){
jQuery(this).after(“Hello”“”)
}
});
});
你不能那样做。但是,您不必像那样调用php,您可以进行AJAX调用,该调用将返回广告的HTML,并在需要时使用JS插入广告。更多关于AJAX的信息,请访问Wordpress或您使用了不正确的引号
jQuery(document).ready(function(){
var i=0;
jQuery('.foo-table > tbody > tr').each(function() {
i++;
if (i%2==0) {
jQuery(this).after("<tr><td colspan=0>Hello <?php echo adrotate_group(1); ?></td></tr>")
}
});
});
jQuery(文档).ready(函数(){
var i=0;
jQuery('.foo table>tbody>tr')。每个(函数(){
i++;
如果(i%2==0){
jQuery(this).after(“Hello”)
}
});
});
如果您想使用Wordpress CMS在jquery中添加php代码,那么您可以使用wp\u localize\u script
功能,如果您需要添加静态值,这将非常有用
在当前活动的theme functions.php文件中添加以下代码。
function custom_load_scripts(){
// Register the script
wp_register_script( 'some_handle', 'path/to/myscript.js' );
// Localize the script with new data
$translation_array = array(
'some_string' => __( 'Some string to translate', 'plugin-domain' ),
'a_value' => '10'
);
wp_localize_script( 'some_handle', 'object_name', $translation_array );
// Enqueued script with localized data.
wp_enqueue_script( 'some_handle' );
}
add_action('wp_enqueue_scripts', 'custom_load_scripts');
在myscript.js文件中,使用object_name.a_值获取php值
jQuery(document).ready(function(){
var acount = object_name.a_value;
alert(acount);
});
但是如果您想要一些动态的东西,那么您需要使用AJAX:获取AJAX帮助
对于ajax操作:
我希望它能帮助你
jQuery(document).ready(function(){
var acount = object_name.a_value;
alert(acount);
});