我与laravel的工作,我有串这样的数据库中造成的错误,新行文字的javascript“未终止字符串常量”
hello
username, address
country
用户名和国家在新的生产线,和字段类型是“文本“在数据库中,
当我试图获取到这样JavaScript
变量,
var add="{{ $data['order']->address }}";
收到错误unterminated string literal
。数据库中的1行中的字符串没有错误。
我与laravel的工作,我有串这样的数据库中造成的错误,新行文字的javascript“未终止字符串常量”
hello
username, address
country
用户名和国家在新的生产线,和字段类型是“文本“在数据库中,
当我试图获取到这样JavaScript
变量,
var add="{{ $data['order']->address }}";
收到错误unterminated string literal
。数据库中的1行中的字符串没有错误。
您可以使用ES6和新的字符串表示法:如描述here与\n
var str = `my
multiline
string`;
更换新行:
var add="<?=str_replace("\n", '\n', $data['order']->address)?>"
获取laravel错误'语法错误,意外'{'... var add =“<?php echo $ data ['order'] - > address | replace({'\ n':'\ n'});? >“; ' – hemsbhardiya
@HimanshuBhardiya你正在使用树枝,不是吗? –
不,我使用'blade.php' – hemsbhardiya
您可以更换换行符为空字符串,然后把t o var add。 ri8: – rahul
但是对于替换字符串,我必须将其存储到变量中,并且当我试图将其存储到变量中时,则会出错。 – hemsbhardiya
你可以在JavaScript中调用一个函数,然后分配给一个变量,如var add =“{{removeNewline($ data ['order'] - > address)}}”; – rahul