Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/248.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用jquery添加PHP_Php_Jquery_Wordpress - Fatal编程技术网

使用jquery添加PHP

使用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添加php。我知道这是不可能的,因为一个是服务器端,另一个是客户端,但是有解决办法吗

php是从wordpress中显示随机广告横幅的插件生成的

多谢各位

:

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);
});