当标题包含撇号和引号时,AJAX LIVE SERVE会显示“No Products Found”

时间:2015-04-29 作者:Dan

我的网站主题有一个Ajax搜索栏。在搜索标题中包含撇号和引号的产品时,我的搜索栏似乎无法正常工作。

示例:

产品名称为4\'x4\' Grow Tent 我会在我的live search栏中键入4\',当我单击下拉live search栏中显示的实际产品时,我会被引导到一个页面,上面写着“找不到任何产品”。

有什么想法吗?我已经找了好几天没有运气了。

1 个回复
SO网友:Sebastien

尝试应用以下函数htmlspecialchars() 在搜索之前的查询中,它会将您的特殊字符转换为HTML实体。

结束

相关推荐

如何将变量传递给wp_ajax操作?

我正在编写一个插件,从外部API提取数据并将其插入bbPress主题。下面是一些示例代码:function bbp_ajax() { $topic_id = bbp_get_topic_id(); $the_issue_key = get_post_meta( $topic_id, \'bbp_jira_issue_field\', true); $nonce = wp_create_nonce( \'theNonce\' ); /