Ich versuche, etwas ähnliches zu diesem question zu tun. Ich möchte die IDs der ausgewählten Checkboxen an den Server senden. Ich benutze nur wegen des Beispiels jquery. Mein Ajax-Code ist reines JS.Sende Array in JS zu PHP
Dies ist mein Code:
js:
function DeleteTest(ind)
{
if (confirm('Are you sure you want to delete this test?'))
{
$(function() {
var testdel = $('input[name=deletetest]').serialize();
alert(testdel);
window.open('test.php' + "?"+testdel,'_self');
} );
return true;}
else { return false;}
}
oCell.innerHTML = "<input type='checkbox' name='deletetest' value='"+ ind + "')';>"; // create checkbox for each row in ajax
html:
<form id="checkboxform" action="test.php" method="post">
<tbody id="auditTblBody">
</tbody>
</table>
<input type="button" value="Submit AJAX Request" onclick="DeleteTest()" />
</form>
Mit diesem Code i mit GET nur einen Wert bekommen. testdel
ist in Ordnung. (d. h. deletetest=477&deletetest=476
) mein Problem ist, wie diese Informationen gesendet werden.
danke!
jetzt json_decode mit dekodieren kann 'testdel' leer ist. – Ronny
Der Name hat sich geändert. Sie müssen den ausgewählten Selektor aktualisieren. – Quentin
Ich habe geändert in 'var testdel = $ ('input [name = deletetest []]'). Serialize();' – Ronny