0
我試圖動態生成URL的值傳遞給JavaScript函數語法錯誤:之後參數列表丟失)
htmlstr += '<li class="class_name"><a href="javascript:void(0)"' + 'onclick="javascript_name(' + url_fullimage + ')"' + '><img class="photos_class" src="photo1.jpeg" alt="thumbnail" /></a></li>'
的url_fullimage有一個值 - http://lh3.googleusercontent.com/7ukYJKDRVH0kEgnTIhqwR20GxsXf_t2_rqQDHN1n8-5x9mu1dDomTjJZMUWb6oHlVUurh-o3m_DI8ZMXU5C86yanWGg_XQ81
當我點擊圖片,我得到一個 SyntaxError:missing)在參數列表後
錯誤。 我研究過不同的地方。我很確定問題出在一個變量中傳遞的URL的值。例如,如果變量的值爲「sample」(而不是URL),則該函數將被正確調用。
我應該「逃避」URL中的特殊字符嗎?我該怎麼做,因爲它是在一個變量中動態生成的?
我花了2天,這...
我們需要查看更多代碼。 –
您的url_fullimage可能包含雙引號。 url_fullimage的價值是什麼? –
我已經在我的問題中發佈了URL的值Jaya –