Вот мой код, я хочу получить информацию о элементе в функции щелчка, как говорит моя аннотация.Как передать переменную JavaScript в функции onClick
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 Эхо $ Shyam = '\' + this, curname + \ '';?>); '. Я не знаю 'php', но использование' this' в 'onclick' будет действительным. – TomIsion
он показывает (SyntaxError: ожидаемое выражение, получил конец скрипта) error @ tomlsion – user3478891
Я новичок в 'php', вы могли бы попробовать мой измененный код. – TomIsion