dongpian4954 2018-06-19 08:33
浏览 116
已采纳

在参数列表之后丢失)就在我调用一个函数时

I have a weird behavior, when I have call this function $blockProduct in my js part, I will have this error missing ) after argument list but when I change that function with another $blockService, I don't have the error anymore !

php:

$blockService= $blockObject->getPaymentmethodOptionArray();

return:

array(5) {
  [0] => array(2) {
    ["value"] => string(1) "1"
    ["label"] => string(2) "CB"
  }
  [1] => array(2) {
    ["value"] => string(1) "3"
    ["label"] => string(4) "Visa"
  }
}
$blockProduct = $blockObject->getProductOptionArray();

return:

array(3) {
  [0] => array(2) {
    ["value"] => string(1) "1"
    ["label"] => string(14) "Bidon d'huile"
  }
}

I think the problem comes from é ?

JS:

jQuery(InputsWrapper3).append(
                    '<div class="added">' +
                        '<select id="produit_option_'+ FieldCount +'"'+ 'class="select" name="produit_option[]">'+
                        '<?php foreach($blockProduct as $prod):?>'+ /*$blockProduit*/
                            '<option value="<?php echo $prod['value']; ?>" selected><?php echo $prod['label']; ?></option>'+
                        '<?php endforeach; ?>'+
                        '</select>' +
                        '<input type="text" name="produit_input[]" id="produit_field_'+ FieldCount3 +'"/>' +
                        ' <a href="#" class="removeclass">'+deleteIcon+'</a>' +
                    '</div>'
                );
  • 写回答

1条回答 默认 最新

  • dongpu2694 2018-06-19 09:21
    关注

    use php escape character method e.g in you case htmlspecialchars($prod['value'], ENT_QUOTES, 'UTF-8');

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥50 三种调度算法报错 有实例
  • ¥15 关于#python#的问题,请各位专家解答!
  • ¥200 询问:python实现大地主题正反算的程序设计,有偿
  • ¥15 smptlib使用465端口发送邮件失败
  • ¥200 总是报错,能帮助用python实现程序实现高斯正反算吗?有偿
  • ¥15 对于squad数据集的基于bert模型的微调
  • ¥15 为什么我运行这个网络会出现以下报错?CRNN神经网络
  • ¥20 steam下载游戏占用内存
  • ¥15 CST保存项目时失败
  • ¥20 java在应用程序里获取不到扬声器设备