這裏是我的代碼,我想要獲取點擊函數中的元素信息,就像我的註釋所說的那樣。如何在onClick函數中傳遞JavaScript變量
for(var i = 0, len = json.length; i < length; i++) {
var curid = json['success'][i]['courier_id'];
var curname = json['success'][i]['courier_name'];
document.getElementById("gsid").value=curname;
var tr="<tr> ";
//here is where i want to use onclick function with curid and curname
var td1="<td>"+"<input type='radio' name='as' value='json['success'][i]['courier_id']' id='curiid' onclick='courierselect(<?php echo $shyam='\'+curname+\''; ?>);'/>"+"</td> ";
var td2="<td id='curnname'>"+json['success'][i]['courier_name']+"</td> ";
var td3="<td>"+json['success'][i]['country_charge']+"</td> ";
var td4="<td>"+json['success'][i]['estimate_delivery_time']+"</td> ";
var td5="<td>"+json['success'][i]['tracking_available']+"</td></tr> ";
$("#results").append(tr+td1+td2+td3+td4+td5);
}
也許你可以試試'的onclick ='courierselect(<?PHP的echo $希亞姆= '\'+ this,curname + \'';?>);''。我不知道'php',但在'onclick'中使用'this'將會有效。 – TomIsion
它顯示(SyntaxError:預期的表達式,得到腳本的結尾)錯誤@ tomlsion – user3478891
我是'php'中的新手,你可以試試我更改過的代碼。 – TomIsion