每当用户单击“添加另一个选择字段”按钮时,使用JQuery添加一个PHP函数


Adding a PHP function using JQuery every time a user clicks add another select field button

每次用户单击"添加另一个选择字段"按钮时,我都试图使用jquery添加一个名为select()的php函数。有没有可能做到这一点,或者有没有更好的方法可以在用户每次单击"添加其他选择字段"时添加php函数select()

JQuery(plugins.php)

$(document).ready(function(){
    var max_fields = 10;
    var x = 1;
    $('.add-another').click(function(e){
        e.preventDefault();
        e.stopPropagation();    
        if(x < max_fields){
            x++;
            $(this).closest('li').find('div:eq(3)').append('<?php echo select(); ?>');  
        }
    });
});

PHP(inputfields.PHP)

function select(){
    $select = '';
    $select .= '<select name="select[]" class="title">';
    foreach(select_options() as $option){
        $select .= '<option value="'. $option . '">' . $option . '</option>';
    }
    return $select;
}
jQuery不能以这种方式工作。但有一个简单的解决方案只需加载php文件。。。

编辑

我应该提到,您应该调用php文件中的函数,使其在中工作

$(document).ready(function(){
    var max_fields = 10;
    var x = 1;
    $('.add-another-helper').click(function(e){
        e.preventDefault();
        e.stopPropagation();    
        if(x < max_fields){
            x++;
            $(this).closest('li').find('div:eq(3)').load('/input-fields.php');  
        }
    });
});