I am trying to use javascript to call a php script which then will return multiple variables back to my javascript so I can manipulate them.
This is my JS.
You can return as many variables as you want with json_encode()
.
Try in your PHP:
You can add to that array , $num3, $num4, ...
and so on.
In your JS, you can access each number as follows.
First, you will need this line of code to parse the encoded JSON string, in your success function.
var result = $.parseJSON(output);
That sets result
as a JSON object. Now you can access all fields within result
:
result[0]
-- $num1
in PHPresult[1]
-- $num2
in PHP