<script type="text/javascript">
$(document).ready(function(){
setInterval(function(){
$.ajax({
url: "getResult.php",
success: function(results){
var details = results.serializeArray(); //Serialized Here
var output = '<tr><td>Name</td>\n\
<td>Type</td>\n\
<td>Data</td>\n\
<td>Detail</td></tr>';
$.each(results, function(i, result){
output += '<tr><td>' + result.Name + '</td><td>'
+result.Type + '</td><td>'
+result.data + '</td><td>
<a href=javascript:newPopup("test.php?detail='+details +'")>Detail</a></td></tr>'; //pass serialized value here
});
$("#insideTable").html(output);
}, dataType: "json"});
}, 2000);
});
</script>
Je voudrais sérialiser le résultat Ajax retourné et également le transmettre au lien comme chaîne de requête.sérialisé le résultat Ajax retourné dans Jquery
Toutefois, cela ne fonctionne pas et l'erreur de rapport de console est results.serializeArray is not a function
.
Bienvenue à toute aide, merci d'avance!
S'il vous plaît pouvez-vous ajouter à votre question la sortie de 'console.log (résultats); .... vous devrez ajouter qu'après' succès: fonction (résultats) {' – ManseUK