首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Jquery append()函数中的PHP代码

Jquery append()函数中的PHP代码
EN

Stack Overflow用户
提问于 2016-12-08 16:40:34
回答 1查看 121关注 0票数 0

我想在我的jQuery append()函数中添加PHP代码。

我已经尝试了以下代码,但它不起作用。我想我漏掉了什么。

代码语言:javascript
复制
<script type="text/javascript">
$(function() {
      $("#addMore").click(function(e) {
        e.preventDefault();
        $("#fieldList").append("<tr><td><label><?php echo get_phrase('select_item');?></label><select name='item[]' class='form-control' > <option value=''><?php echo get_phrase('select_item');?></option><?php $categories = $this->db->get_where('item', array('category1' => 'STATIONARY'))->result_array(); foreach ($categories as $row):?><option value='<?php echo $row['componentId'];?>'><?php echo $row['itemName'];?></option>
              <?php endforeach;?></select></td><td><label><?php echo get_phrase('amount ');?></label><input type='text' name='amount[]' class='form-control'></td></tr>");

      });
});
</script>
EN

回答 1

Stack Overflow用户

发布于 2016-12-08 17:18:07

您的数据源很可能无法访问。尝试将您的数据源放在page.php上。你可以像下面的例子一样组织你的页面。

代码语言:javascript
复制
<?php

function getProduct($id) {
    $products = [
        '1' => [
            'name' => 'product1',
            'price' => 'price1',
        ],
        '2' => [
            'name' => 'product2',
            'price' => 'price2',
        ],
    ];

    return $products[$id];
}

?>

<script type="text/javascript">
    console.log('<?= getProduct(1)['name']; ?>');
    console.log('<?= getProduct(1)['price']; ?>');
</script>
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41035091

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档