0
Ich benutze socket.io, um eine Liste von Objekten zu erhalten. Ich wiederhole sie dann, um Links zu generieren. Ich muss dieses Objekt anzeigen, wenn ein Benutzer einen auswählt, aber ich weiß nicht, wie man das Objekt über den Link weitergibt.Übergeben eines Objekts mit JQuery-Link
socket.on('result', function (result) {
for (var object in result.blue) {
$('.res_section').append(
'<a href="#" id="result_object"> ' + result.blue[object].name +'</a>');
//I need to append result.blue[object];
}
});
$(document).on("click", "#result_object", function(){
//do something here with object
});
object = {name: {first: "a_name", second: "second_name"}, age: {type: "number", value: "13"}}
[.data()] (https://api.jquery.com/data/) – melancia
und was ist das result.blue [object]? Müssen Sie das gesamte Objekt übergeben oder wäre nur der Objektschlüssel ausreichend? –
Leider kann ich .data() nicht mit dem Objekt arbeiten (es ist ein langes mehrschichtiges Objekt) - die Elemente sind nicht definiert. Ich muss das Objekt übergeben, da es nicht existiert, bis es von socket.on übergeben wurde. – user1212520