一些php代码追加

时间:2016-11-24 12:16:45

标签: javascript php jquery ajax wordpress

我需要附加一些PHP代码,当用户点击示例按钮时,我的代码工作正常,但我需要做好我的工作清洁工作。 我已经搜索过了,我发现了,我应该使用jquery ajax, 但我不知道如何处理ajax。我读了一些关于jquery ajax的文章,我找到了一些函数,比如$.ajax()$.get()$.post() 但我真的不知道该怎么办?有人能说我,我应该做什么

button.live( 'click', function(){
    sample.append(<?phpcodes?>);
});
append(
   '<?php echo get_template_directory_uri(); ?>'+
    '<?php foreach ( $terms as $term ){ echo '<option value="'. $term->slug .'">'. $term->name .'</option>'; } ?>'+
    '<?php echo __( "Sample","textDomain" ); ?>'+
    '<?php echo $example[0]['options']['0']['id']; ?>'+
    'and more ...'
);

1 个答案:

答案 0 :(得分:0)

您应该将PHP代码放在单独的.php文件中,并在用户单击按钮时使用JavaScript(ajax)调用该文件。调用该文件时,该文件中的php函数将执行。

检查HTML

<div id="mybutton">My button</div>
<div id="result">My result</div>

示例JavaScript

$( "#mybutton" ).on( "click", function() {
    $( "#result" ).load( "myphpcode.php", function() {
    });
});

示例myphpcode.php

<?php

    // Do your cleaning here

    echo 'Done cleaning!';

?>