WordPress函数文档esc_js()

转义单引号,双引号,特殊的 HTML 字符, &,和修正行结束符 描述 转义单引号,双引号,特殊的 H…

转义单引号,双引号,特殊的 HTML 字符, &,和修正行结束符

描述

引号,双引殊的 HTML 字符,< > &,和正行结束符。

这个函数主要用来到 JS 中的文本字符串, 它主要用于 inline JS(比 a 标签的 onclick 属中)

需要意的是字符串必须号中。

用法

<?php esc_js$text ?>

参数

$text

(string) (必填) 将转义的文本

默认值: None

返回值

(string

转义之的 js 字符串。

示例

Example of an input tag within a form displayed on the front-end of the site, generated from a widget. The first php segment is using esc_attr as it is an html attribute of input, while the next php segments is using esc_js within inline Javascript.

As mentioned above, json_encode is suitable if you’re not dealing with escaping strings inside of HTML event handler attributes (json_encode includes the string-delimiting quotes for you):

注意

开发者可以通过 js_escape 这个 filter 接对返回字串进行再次过滤。

历史

添加于 版本: 2.8.0

源文件

esc_js() 函数的代码位于 wp-includes/formatting.php

相关

See: Data Validation article for an in-depth discussion of input and output sanitization.

  • esc_html()
    • esc_html__()
    • esc_html_e()
  • esc_attr()
    • esc_attr__()
    • esc_attr_e()
  • esc_js()
  • esc_sql()
  • esc_textarea()
  • esc_url()
    • esc_url_raw()
  • 原文:http://codex.wordpress.org/Function_Reference/esc_js
类别:WordPress函数文档

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT