點擊div前要先給div綁定要傳的參數:
//給panel綁定自定義屬性,方便在跳轉時傳帶參數,鍵/值對排列 panel.attr("user_age",user_age); panel.attr("user_name",user_name); panel.attr("user_sex",user_sex); panel.attr('user_problem_dec',user_problem_dec); panel.attr('user_img_src',img_src);
點擊動作發生時,要把綁定的參數的值取出來,以URL傳參的方式傳遞參數
//根據data-id跳轉 $('div[data-id = problemList]').click(function() { //取出綁定的自定義屬性的值 var userName = $(this).attr("user_name"); var userAge = $(this).attr("user_age"); var userSex = $(this).attr("user_sex"); var userProblemDec = $(this).attr('user_problem_dec'); var userImgSrc = $(this).attr('user_img_src'); window.location.href = "doctor_ask_problem.html?userId=" + 'aaaa' + '&userName=' + userName + '&userAge=' + userAge + '&userSex=' + userSex + '&userProblemDec=' + userProblemDec; });