Javascript 未結束的字符串常量
大致過程是:從客戶端(C#)傳一個json字符串至頁面,頁面上用
function SetJson(data) {
json=eval("("+data+")"); //1
return json;
}
如上,就是在//1處報的錯,傳進去的json字符串為data
用
eval("("+data+")");
進行轉換報的錯。
在網上找了很多方法都不靠譜。
最後通過實驗發現字符串中含有 \n,註意不是\r\n而是單一的 \n
那沒什麽好說的,在客戶端發送之前直接進行替換
data = data.Replace("\n", "")
即將 字符串中的 \n 替換為 空字符串
總結,即 如果發現\n 或者 \r 或者\r\n 或者\n\r,替換成空再往頁面傳
再執行就OK了
Javascript 未結束的字符串常量
相關推薦
Javascript 未結束的字符串常量
未結束的字符串常量 當前頁面的腳本發生錯誤 \n javascript eval 最近在項目中遇到問題 大致過程是:從客戶端(C#)傳一個json字符串至頁面,頁面上用 function SetJson(data) { json=eval("("+data+")")
我所見過的最簡短、最靈活的javascript日期轉字符串工具函數
var gets java cti return -m func date 靈活 我們知道javascript的Date對象並沒有提供日期格式化函數。將日期對象轉換成"2015-7-02 20:35:11"等這樣的格式又是項目中非經常常使用的需求。近期在我們項目中看到了
C# GetValueList 獲得字符串中開始和結束字符串中間得值列表
mat 字符串 開始 true private ref uri cnblogs 字符 /// <summary> /// 獲得字符串中開始和結束字符串中間得值列表 /// </summary>
【C】字符串常量和字符數組
gcc pre class fun 後者 一段 put light cmp 此次博客是轉載某位博主的文章,不過現在找不到了,所以先聲明一下。 先貼一段代碼: #include <stdio.h> int main(int argc, const char**
字符串常量是String類的匿名對象
pri spa col code 等於 int equals exceptio poi String str = "Hello"; System.out.println(str.equals("Hello"));//true,字符串對象調用equals() System.
string字符串常量池在內存中的位置
信息 clas sta ring eth 驗證 permgen java代碼 src 這裏僅僅是舉個簡單的樣例說明字符串常量池在內存中的位置。 閑言少敘,直接上代碼。 Java代碼 <span style="font-size: large
javascript之input字符串不為空
clas static cnblogs length ntb ace for range 廣告 今天我們來講如何判斷這個java中字符串輸入是否為空 ------------------------當只有一個input的時候,我們來進行個判斷這個值是否為空---------
對於JVM中方法區,永久代,元空間以及字符串常量池的遷移和string.intern方法
ase ane 虛擬機 影響 一個 tle 自定義類加載器 機器 img 在Java虛擬機(以下簡稱JVM)中,類包含其對應的元數據,比如類的層級信息,方法數據和方法信息(如字節碼,棧和變量大小),運行時常量池,已確定的符號引用和虛方法表。 在過去(當自定義類加載器使用
javascript基礎之字符串方法
abcd font earch 分割 定位 lastindex toupper 參數 方法 1:屬性length就是獲取字符串的長度註意:中文、數字、英語字母、空格,都是1個長度eg:"快樂大本營 oh".length//8var str = ‘abc‘.length;//
Java中的字符串常量池
strings testin ref 調優 data- comm 輸出 lower replace 最近做到一個題目: 問題:String str = new String(“abc”),“abc”在內存中是怎麽分配的? 答案是:堆,字符串常量區。 題目考查的為Jav
c++ 字符串常量
end 引入 span 字符串常量 效率 clu name 引用 out 字符串常量。之所以稱之為常量,由於它可一看作是一個沒有命名的字符串且為常量,存放在靜態數據區。 這裏說的靜態數據區,是相對於堆、棧等動態數據區而言的。 靜態數據區存放的是全局變量和靜態變量
獲得字符串中開始和結束字符串中間得值
new single returns div 字符串 name ram rim color 1 /// <summary> 2 /// 獲得字符串中開始和結束字符串中間得值 3 /// </summary>
字符串 常量池總結
fda blank 字符 href hoj cin ndt .com mar e衣0L蹤目斃17嗚L酉來9http://t.docin.com/cee88136 坡1O溝戳3a1U5AQ億坷http://t.docin.com/afdaj89118 籽1S少犢51憂KA
字符串常量池
語言 內容 等於 string對象 equals permanent main blog args 引言 Java語言不要求常量一定要在編譯期才能產生,也就是並非預置入Class文件中常量池的內容才能進入方法區的運行時常量池,程序運行期間也可以將常量放入池中。 設計字符串常
字符串常量池總結
cin weibo href pod nac .cn oci jea .html si36y0懊吃吠可毀附http://t.docin.com/rdfs9185w02qap倨捶煙瓢凹下http://www.docin.com/app/user/userinfo?userid
淺談JAVA中字符串常量的儲存位置
數據 每一個 [] jit 返回 inf post 符號 boolean 在講述這些之前我們需要一些預備知識: Java的內存結構我們可以通過兩個方面去看待它。 一、從抽象的JVM的角度去看。相關定義請參考JVM規範:Chapter 2. The Structure o
從零開始學習前端JAVASCRIPT — 3、JavaScript基礎string字符串介紹
con post ccf har 區分 nal ase star hid 1:字符串 JS中的任何數據類型都可以當作對象來看。所以string既是基本數據類型,又是對象。 2:聲明字符串 基本數據類型:var sStr = ‘字符串’; 對象的方法:var oStr =
2. python 字符串常量
orm 八進制 span ott unicode 數據庫 idt mil 輸入 2. python 字符串常量 1.單雙引號字符串是一樣的 >>> ‘abc‘,"abc" (‘abc‘, ‘abc‘) >>> 當你的
javaScript中關於字符串的操作函數和方法
操作 字符串的操作 code number body you 字符串的操作函數 clas mil 1、字符串轉換 toString():可以將任何類型的數據都轉換為字符串 var num= 19; //19 var myStr = num.toString(); /
Knowledge Point 20180309 字符串常量池與String,intern()
blog tint pre 將在 image 會有 一個 即使 不可變 引言 什麽都先不說,先看下面這個引入的例子: public static void test4(){ String str1 = new String("SEU") + n