2016-07-22 38 views
0

我得到的位置信息從數據庫作爲JSON響應和值來正確,但我的問題是內容的字符串越來越像未結束的字符串錯誤對齊文本...語法錯誤:未結束的字符串在javascript

然後我我在谷歌地圖信息窗口顯示該信息..

var contentString = "<div><h4>Start Location : "+ locations[i].start_loc + "</h4> 
          <h4> Driver Name : "+ locations[i].driver_name + "</h4> 
          <h4> Driver Mob No : "+ locations[i].mob_num + "</h4> 
          <h4> Passenger Name : "+locations[i].passenger_name + "</h4> 
          <h4> Passenger Mob No : "+locations[i].mob_no + "</h4> 
          <h4> Cab Reg No : "+ locations[i].cab_reg_no + "</h4></div>"; 

        infowindow.setContent(start_contentString); 
        infowindow.open(start_map, start_marker); 

請幫助我的人....

回答

2

每一行後只要添加\

var contentString = "<div><h4>Start Location : "+ test + "</h4> \ 
          <h4> Driver Name : "+ locations[i].driver_name + "</h4> \ 
          <h4> Driver Mob No : "+ locations[i].mob_num + "</h4> \ 
          <h4> Passenger Name : "+locations[i].passenger_name + "</h4> \ 
          <h4> Passenger Mob No : "+locations[i].mob_no + "</h4> \ 
          <h4> Cab Reg No : "+ locations[i].cab_reg_no + "</h4></div>"; 
+0

感謝它的工作現在...爲什麼逃亡(\)加入?你能解釋一下嗎? – mathi

+0

@mathi - 它用來逃避字面上新的字符。你可以改爲寫下面的每一行,如下面的答案,僅供參考 – Zinc

0

回答只是顯示替換多...

var contentString = "<div><h4>Start Location : "+ test + "</h4>" + 
         "<h4> Driver Name : "+ locations[i].driver_name + "</h4>" + 
         "<h4> Driver Mob No : "+ locations[i].mob_num + "</h4>" + 
         "<h4> Passenger Name : "+locations[i].passenger_name + "</h4>" + 
         "<h4> Passenger Mob No : "+locations[i].mob_no + "</h4>" + 
         "<h4> Cab Reg No : "+ locations[i].cab_reg_no + "</h4></div>"; 
相關問題