php - 使用 JavaScript 去除斜线?可能的

标签 php ajax stripslashes

我正在使用 ajax 获取 URL。问题是 URL 中有斜杠,当 JQuery 加载发生在之后时,它不会加载页面。

AJAX 成功位:

success: function(data) {
 $('#OPTcontentpanel').load(data.OPTpermalink);

PHP

echo json_encode( array('OPTpermalink'=>$OPTpermalink,));

和响应

http:\/\/www.divethegap.com\/update\/options\/padi-open-water\/

所以需要去除斜杠。我知道如何在 PHP 中执行此操作,但不知道如何在 AJAX JavaScript 中执行此操作。

有什么想法吗?

很棒

最佳答案

旧问题的新答案:

String.prototype.stripSlashes = function(){
    return this.replace(/\\(.)/mg, "$1");
}

使用示例:

var str = "You\'re slashed \/\\..\/\\"; // Text from server
str = str.stripSlashes() ;

输出:

You're slashed /\../\

关于php - 使用 JavaScript 去除斜线?可能的,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5326165/

相关文章:

php - 使用 php 的 preg 替换从字符串中删除反斜杠\

php - 如果为空,如何使表单忽略密码字段(symfony2 表单)

php - 无法使用php向mysql插入数据

javascript - 如何在javascript中获取动态创建的文本框值

xml - 使用 AJAX 抓取的可搜索动态内容

jquery - $.ajax 和 JSONP。 ParseError 和未捕获的语法错误 : Unexpected token :

php - 使用 "safe way to input data to mysql using PHP"插入数据的问题

javascript - 如何在href之前触发onClick

php - 在 PHP 中,为什么不写入 test.txt?

regex - 如何将反斜杠添加到get_option()