0

我正在尝试 w3 验证我的代码并使用 POST 遇到我的 url 值问题。明显的问题是 & 但我无法替换它并且代码仍然有效。

这是有效的

 var string = 'delete_id='+ delete_id+"&owner_id="+owner_id;

这是我认为可行的。

  var string = 'delete_id='+ delete_id+"&owner_id="+owner_id;
4

1 回答 1

1

如果该代码出现在<script>HTML 文档的元素中,那么第一个示例应该可以工作。

如果文档是 XHTML 文档,那么第二个版本应该可以工作,但前提是文档以application/xhtml+xml.

如果您正在编写 XHTML,但告诉浏览器它是 HTML,那么您的选择是:

  • 改用 HTML(推荐)
  • 使用 XHTML 内容类型
  • 使用外部 JS 文件
  • 使用 CDATA 标记

如需进一步阅读,请参阅XHTML 的 HTML 兼容性指南

于 2013-02-14T20:58:10.333 回答