Ich habe eine Jquery AJAX-Funktion, die Werte an PHP-Datei sendet und das Datum aus der PHP-Datei an die div content
angehängt wird.Nehmen Sie mehrere Werte aus der PHP-Datei mit AJAX
$(document).ready(function() {
var valueSelected = $("#sort_id option:selected").val();
var arr = Array();
var arr = <?php echo json_encode($details); ?>;
var details = JSON.stringify(arr);
var wash = <?php echo json_encode($_GET['wash']); ?>;
var params = Array();
var params = <?php echo json_encode($params); ?>;
var params = JSON.stringify(params);
$.ajax({
type: 'post',
url: 'sort.php',
data: {
data : details,
wash : wash,
params :params},
error : function(data){console.warn(xhr.responseText)},
success: function (data) {
$('#content').html(data).fadeIn("slow");
var jsonText = httpObject.responseText;
var jsonObject= eval('('+jsonText+')');
var count_array=jsonObject.count_array;
var count_array=jsonObject.count_sorted_array;
jQuery("label[for='private_count']").html(count_array);
jQuery("label[for='sorted_count']").html(count_sorted_array);
}
});
Jetzt brauche ich einigen berechneten Wert aus dem PHP-Skript zu nehmen und es in der PHP-Datei verwenden, die diese AJAX-Funktion aufrufen. Wenn ich die datatype:"JSON"
in den obigen Code geben, zeigt es nicht die Ergebnisse in der content
div.
Meine PHP-Datei enthält den folgenden Code, der zusammen mit dem Inhalt, der in der content
-Division angezeigt werden soll, in die jquery-Variable übernommen wird.
$count_array = sizeof($sorted_array);
$data = array(
'count_array' => $count_array,
'count_sorted_array' => $count_sorted_array,
);
echo json_encode($data);
von dem, was ich sehe, Sie sind neu im Bereich von Javascript – madalinivascu