gpt4 book ai didi

javascript - 变量赋值 open_form() codeigniter

转载 作者:行者123 更新时间:2023-11-27 22:45:44 26 4
gpt4 key购买 nike

只是一个简单的问题,我们可以将 codeigniter open_form() 分配给 javascript var 吗?

我有这样的代码:

var openForm = '<?php echo form_open("controller/some_function", 
array('class' => 'class_name', 'enctype' => 'multipart/form-data'));?>';

但是当我运行它时,我的控制台出现错误:

Uncaught SyntaxError: Invalid or unexpected token

但是,当我尝试这个时:

var closeForm = '<?php echo form_close(); ?>';

没有显示任何错误。

虽然我猜这与语法错误无关,但我仍然不知道出了什么问题以及发生了什么。谁能解释一下吗?

最佳答案

是的。你可以像这样使用

var openForm = `<?php echo form_open("controller/some_function", array("class" => "class_name", "enctype" => "multipart/form-data")); ?>`;

openForm += '<?php echo form_close(); ?>';

$("#your_element)id").html(openForm);

在 javascript 中,您不能将字符串拆分为多行。 <?php echo form_open(); ?>添加\n最后会产生语法错误。

还有<?php echo form_open(); ?>添加双引号,这也会导致逃避问题。

避免出现问题 在这种情况下,您可以使用模板文字,即 `

更多详情您可以访问this地点。我希望它能证明您的疑问。

关于javascript - 变量赋值 open_form() codeigniter,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38419695/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com