[技術帖] js中,雙引號,引起的問題

個人jsp代碼報錯了, 報js中的 function test未定義。
json

function test()
{
    alert("<%= jsonStr%>");
}


我開始考慮jsonStr這個變量初始化的時機晚於上述腳本訪問的時機? 沿這個方向找緣由,未果。

後來發現,jsonStr變量裏包含雙引號......

解決辦法:由於jsonStr裏沒有單引號, 我修改代碼爲
jsp

function test()
{
    alert('<%= jsonStr%>');
}

  
我想這麼一個低級的問題, 怎麼能耗費我這麼長時間啊!!!

請教前臺高手,

經過什麼工具能夠很容易定位到這個錯誤的真正緣由?

對於這類問題通用的解決辦法是什麼?

多謝。
工具

相關文章
相關標籤/搜索