javascript - PHP双引号和单引号引起的麻烦

标签 javascript php jquery html quotes

我有一个 jQuery 脚本: $('[id="a"][f-id="0"]').val(<?php echo $a; ?>) 现在我想把这个脚本放在一个 PHP 变量中 $output并通过 PHP 函数返回它。 但是脚本中的那些引号导致了很多语法错误。 任何人都可以让它运行吗?

最佳答案

如果我没理解错的话,您想将问题中的 Javascript 字符串放入 PHP 变量中。这看起来像这样:

$myVar = "$('[id=\"a\"][f-id=\"0\"]').val($a)";

双引号前的反斜杠 () 是转义字符,让 PHP 知道您希望实际字符 "出现在字符串中,否则 PHP 认为您要结束字符串。

请注意,在此上下文中不需要回显 $a,因为您不是在输出 $a,而是将其包含在字符串中。

关于javascript - PHP双引号和单引号引起的麻烦,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23591491/

相关文章:

php - 如何从php表单成功查询MySql服务器?

php - 为什么我会收到此数组到字符串转换错误?

jquery - 开发多屏幕 Web 界面——例如 Bloomberg 终端

javascript - 如何延迟加载 Facebook 的 Like Box?

javascript - 优化js - 保存对象中复选框的值

循环内的 JavaScript 闭包 – 简单的实际示例

javascript - 从外部程序定位相同的浏览器选项卡

javascript - 如何在 react 中保护身份验证背后的组件/路径?

JavaScript:打印为具有动态表格和多列多行的 PDF

jQuery datepicker 禁用用户选择