我與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