每次用户单击"添加另一个选择字段"按钮时,我都试图使用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;
}
编辑
我应该提到,您应该调用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');
}
});
});