Senden Sie ein array von Objekten in PHP-Funktion mit jQuery.ajax-request

Es ist ein array von Objekten wie diesem:

rectangle[0].width = w; 
rectangle[0].height = h;
rectangle[1].width = w;
rectangle[2].height = h;
rectangle[3].width = w;
rectangle[3].height = h;
...

Wie wir können senden Sie dieses array an PHP-Funktion mit jQuery.ajax-Anforderung und Umgekehrt, modifizierte array aus PHP-Funktion als Antwort?
Ich Verstand, dass der JS-code kann:

request = $.ajax({
                type     : "POST",
                url      : "post.php",
                data     : {rec :rectangle}
            });
request.done(function(msg) { 
    alert(msg);
});
request.fail(function(jqXHR, textStatus) {
        alert("Function inaccessible: " + textStatus)
});

PHP:

if (isset($_POST["rec"]) {
    $rec = $_POST["rec"];
    $arr_length = count($rec);
    $response = $arr_length;
} 

echo $response;

Bitte, zeigen die wahre form der Anfrage. Danke.

  • wo sind Sie stecken geblieben? Überprüfen Sie alle tuto dazu, wie Sie Daten senden mit ajax...
  • Konstruktiven Kommentar! Gebeten, für die erste Zeit und auf einmal Schlag 🙁
InformationsquelleAutor camiluslim | 2013-12-08
Schreibe einen Kommentar