2014-09-13 63 views
-2

我想将一个HTML输入字段传递给.append()函数。我只能使用PHP,因为输入字段正在我的应用程序的其他部分重新使用。如何将PHP变量传递给jQuery .append()?

以下是我的代码。谢谢!

$.post("cat_file.php", {menu_cat_id : cat_id }) 


    .fail(function(){ 
     alert("Failed"); 
    }) 

.done(function() { 
$('.menu_item_wrapper[id="'+cat_id+'"]').append(<?php $input_fields ?>); 
}); 

回答

0

你应该echo变量out。假设变量是一个简单的字符串,或数字或其他。

<?php echo $input_fields; ?> 

你也应该照顾到周围放置,如果你正在传递一个字符串append()你是呼应PHP的报价,否则你会最终有一个JavaScript语法错误。

+0

哦好吧。我现在明白了。谢谢! – elrado88 2014-09-13 17:51:39

+0

不客气,请考虑接受,如果它帮助:) – Jonathon 2014-09-13 18:17:32