php删除双引号,在php/jquery中替换或删除字符串中的双引号

我需要删除所有的双引号,单引号使用jquery ajax和google语言翻译。当我更改onchange()时,如果找到双引号,它就不会转换字符串或字符,而且我也在PHP中使用,但不会得到预期的结果。

我使用了php的字符串相关函数,但没有得到结果

HTML代码:

PHP代码:

public function translate_text()

{

try

{

$positive = $_REQUEST['positivereview'];

$negative = $_REQUEST['negativereview'];

$title = $_REQUEST['title'];

$translate_into = $_REQUEST['lang'];

$var = new translate($translate_from,$translate_into);

$ar = array();

if($title)

{

$ar['title'] = $var->get($title);

}

if($positive)

{

$ar['positivereview'] = $var->get($positive);

}

if($negative)

{

$ar['negativereview'] = $var->get($negative);

}

print_r(json_encode($ar));

exit(0);

}

catch(Exception $e)

{

$this->log->logIt($this->module."-".""."-".$e);

}

}

?>

JS/JQuery代码:

function translate_text($review_id,$review_title,$your_view,$neg_review)

{

var sel = jQuery('#langid'+$review_id).val();

var url=serverurl+'index.php/feedback';

showLoadingBar();

if(sel == 0)

sel = 'en';

var passDataAsStr="opcode=translate_text&positivereview="+

$your_view+"&negativereview="+$neg_review+"&title="+$review_title+"&lang="+sel;

jQuery.ajax({

type: "POST",

url: url,

//async : false,

data: passDataAsStr,

success: function(response) {

hideLoadingBar();

// console.log(response);

jQuery('#btnclose'+$review_id).show();

jQuery('#trans_div'+$review_id).show();

var res = jQuery.parseJSON(response);

console.log(res['title']);

console.log(res['positivereview']);

console.log(res['negativereview']);

jQuery('#titleid_'+$review_id).text(res['title']);

jQuery('#positiveid'+$review_id).text(res['positivereview']);

jQuery('#negativeid'+$review_id).text(res['negativereview']);

}

});

}

当我想改变语言翻译时,它不会改变,我用的是这样的。

var $review_title = this.$review_title.replace(/['"]+/g, "");

但我不知道如何在Ajax jQuery中传递参数中的`.replace()。在jquery和php中更改review标题也不会得到结果

我想要这种类型的输出。

输入如下:

"New "home" away from home when in village"

输出必须是:

New home away from home when in village

任何人有任何想法,请帮助解决。谢谢

去整理一下

php

jquery

侧面或任何HTML特殊字符

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值