1. 程式人生 > >轉移字符

轉移字符

wce wrap hit false 部分 pst cell 意思 就會

今天看到這個 out.println("open(\"jd.jsp\",\"_self\")"); 其中open中 這個\"\"不是很明白 求詳細的說一下

\"這個是轉義字符,用來表示雙引號【"】,因為在java中兩個雙引號之間的部分表示為字符串,就好比123是int,但是"123"就是字符串。
那麽現在回到你的問題,機器不能理解人的意思,如果不是用\",它會認為"open("這是一個字符串,那麽就會引起歧義了。程序也會報錯。但是如果加了\就不一樣了。程序就明白,("open(\"jd.jsp\",\"_self\")"); 這段代碼中,第一個",和最後一個"是一組。中間的那些,會轉義成,字符串中間有雙引號。

\是 轉義符的 意思,因為雙引號是 來定義字符串的,所以字符串裏面的雙引號就要 進行轉意,否則會引起混亂

添加彈出框的代碼,點擊一個然後跳到那個URL頁面(eg:baidu) $("#dataGrid").attr("ondrawcell", "ondrawcell"); function ondrawcell(e) { var field = e.field; if (field == "Url") { e.cellHtml = "<a href=‘javascript:OpenUrl(\"" + e.value + "\")‘>" + e.value + "</a>";
} } \" 代表一個“ 轉移字符 function OpenUrl(url) { //openWindow(url, { refresh: false, title: "查看", width: 700, height: 600 }); window.location.href = url; }

轉移字符