PHP 错误和 JavaScript 验证

标签 php javascript

我的 PHP 中的这一行有一个错误:

var strRooms = <?=$js_var?>;

它说这是一个无效的标记,这是什么意思?

您可以在此处查看该应用程序:application

现在,如果您在文本框中不输入任何内容,则不会显示“请输入房间号”的消息,如果您输入无效的房间号,则不会显示“此房间号”的消息。房间无效”。为什么不起作用?

我知道代码在 jsfiddle 中不起作用,但我已将我的代码包含在 jsfiddle 中,以便您可以看到整个代码及其布局方式。 jsfiddle

那么如何修复此错误以及 JavaScript 验证消息如何按其应有的方式显示?

最佳答案

var strRooms = <?php echo json_encode($js_var); ?>;

这将保证它能够工作,无论变量 $js_var 是什么类型。

关于PHP 错误和 JavaScript 验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8996416/

相关文章:

javascript - 检查 window.history.go 是否成功?

javascript - 从 JS 中的另一个函数调用方法(TypeError 异常)

javascript - 使用 Javascript 查找 Unicode 字符名称

javascript - jQuery.extend 使用自引用抛出堆栈溢出异常

php - 在选择>选项上显示最后一个值+ 1

php - 什么更快? file_put_contents();打开();写入(); fclose();?

javascript - Parsley.js - 密码验证未提交

php - PHP 中的缩写排列

php - 使用 Git/GitHub 的正确方法 - 带有开发/测试/生产服务器的 PHP 系统

javascript - 如何滚动大表面? (例如一篇文章)