This question already has an answer here:
- Jquery load() and PHP variables 6 answers
Assuming my example.php looks like this:
<?php
$variable = "I am a variable";
?>
and on another page I have:
<div id="loadme"></div>
How can I get that variable to my div?
Can it be achieved by using .load()
?
I can imagine could be something like this:
$('#loadme').load("example.php", $variable);
Am I even close?
You're close, you need to echo the variable in the PHP file -
<?php
$variable = "foo";
echo $variable;
?>
Then load like this -
$('#loadme').load('example.php');
The content of #loadme
will now be 'foo'.
EDIT: Based on the OP's comments -
Each echo containing a variable could be a div with an id, e.g.,
echo '<div id="foo">$variable</div>';
Then your load statement would look like this -
$('#loadme').load('example.php #foo');
Now #loadme would contain the variable echoed in that div. This is not an efficient plan if the variables are to be re-used by JavaScript/jQuery code.