一.如果是int類型。可以直接傳參
二.如果是字符串類型。需要加上引號
1.使用轉義符號\轉義引號: (\''+strings+'\')
2.使用" 。比如: ("'+strings+'")
三.如果是對象。對象是不能直接拼接的。拼接的必須是字符串。因此需要將對象轉成字符串。
如果直接使用對象。觸發事件時會得到([onject Object])。會引起Uncaught SyntaxError: Unexpected identifier錯誤。
1.將對象拆開,分成單個參數傳遞。
2.設置全局變量
3.將對象轉成json字符串JSON.stringify()。但是在轉換過程中,可能會出現unexpected end of input錯誤。改錯誤是因為json字符串的雙引號和oncilck的雙引號沖突。需要將json字符串轉成單引號字符串。
雙引號轉成單引號 JSON.stringify(data).replace(/\"/g,"'");