Mam ustawiony jakiś ajax, który właśnie testuję teraz, prawie za tym polega wysłanie niektórych danych z rozwijanych skrzynek do skryptu php, wykonanie pewnych obliczeń, a następnie zwrócenie Wynik, robi to dobrze i zwraca wynik, ale teraz, zamiast tylko odesłać jeden wynik i wyprowadzić go, chcę wysłać wiele wyników i wyprowadzić je, jestem w stanie wysyłać wiele danych do skryptu php, więc jestem na pewno mogę wysłać wielu z powrotem.Wysyłanie wielu wyników z PHP za pośrednictwem AJAX
W każdym razie wysyła tylko pierwszy wynik, a nie resztę.
Oto AJAX
<script>
$("document").ready(function(){
$(".add_extension").change(function(){
var m = document.getElementById('meter_square');
var meter_square = m.options[m.selectedIndex].value;
var s = document.getElementById('story_height');
var story_height = s.options[s.selectedIndex].value;
$.ajax({
type: "GET",
url: "script.php",
data: { meter_square: meter_square, story_height: story_height },
dataType: "json",
statusCode: {
200: function (result, result2)
{
$("#expected_gain").html(result.value);
$("#house_price").html(result2.value2);
}
}
});
})
});
</script>
I tu jest skrypt php
<?php
$meter_square = $_GET["meter_square"];
$story_height = $_GET["story_height"];
$result = $meter_square + $story_height;
$result2 = $meter_square * $story_height;
echo json_encode(array("value" => $result, "value2" => $result2));
?>
Widać, że już próbował dać mu odejść od tego, co myślałem, że może działać, jeśli potrzebujesz innego kodu lub chcesz, żebym usunął kod, który nie działa, daj mi znać.
Dzięki za wszystko i każda pomoc
Dlaczego musisz robić dodawanie i mnożenie w PHP? JS jest w pełni zdolny – Martin
Używam go jako części testowej, aby najpierw działał ajax, skrypt php będzie dość duży, więc robię to po – Arken
ok tylko sprawdzanie;) Widzę, że masz i tak rozwiązał :) – Martin