Hier ist mein Code, ich möchte die Element-Informationen in der Klick-Funktion wie meine Anmerkung sagt.Wie man eine JavaScript-Variable in OnClick-Funktion übergeben
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);
}
hinzufügen haben vielleicht können Sie versuchen, 'Onclick = 'courierselect ( Php echo $ shyam = '\' + this, curname + \ '';?>); ''. Ich weiß nicht 'php', aber' this' in 'onclick' ist gültig. – TomIsion
zeigt es (SyntaxError: erwarteter Ausdruck, habe Ende des Skripts) error @ tomlsion – user3478891
Ich bin neu in 'php', du könntest meinen geänderten Code ausprobieren. – TomIsion