ajax - how to send value of a php variable in java script -


i getting post data docusign .to catch post data using file contents. after parsing want send backend ajax. how send value of php variable in java script. php code

<?php  //$postedxml = file_get_contents('php://input');  //$xml = simplexml_load_string($postedxml);   //$xml[0]->envelopestatus->status;  $foo = "completed";     echo "  <script language='javascript' src='http://ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js'></script>      <script>      jquery.ajax({type : 'post',             url : 'xxxx.xx.xxxx',             data:{content:'<?php print $foo; ?>'},                success : function(data,textstatus, jqxhr) {                  alert('you have succesfully sent agreement to');              },              error : function(errjqxhr, errtextstatus, errthrown) {                }          });  </script>"

if send data getting this. want send hello. how that.

you're in middle of large echo statement when this:

echo "...     ...     ... <?php print $foo; ?> ...     ...     ..." 

you don't need (or want) <?php ?> tags in echo statement. emit variable directly. it's double-quoted string, variables expand:

echo "...     ...     ... $foo ...     ...     ..." 

or can explicitly concatenate:

echo "...     ...     ..." . $foo . "...     ...     ..." 

or, think large echo statements difficult follow. go original intent , separate markup php:

?>     ...     ...     ... <?php print $foo; ?> ...     ...     ... <?php 

putting inside of echo statement unnecessarily wraps client-side code in server-side code. creates unnecessary overhead, limits can quoting, , makes client-side code more difficult read.


Comments

Popular posts from this blog

javascript - Using jquery append to add option values into a select element not working -

Android soft keyboard reverts to default keyboard on orientation change -

jquery - javascript onscroll fade same class but with different div -