i just got the hang of using jquery ajax for example, this code sends the contents of the comment box to the php file.
$.post("user_submit.php", {
comment: $("#comment").text()
});
the question however is how do i receive the data in the user_submit.php file?
The basic usage in the PHP side is:
echo $_POST["comment"]; // unsafe
Remember basic security like escaping:
echo htmlspecialchars($_POST["comment"]); // minimum
It will be in the $_POST
array:
print_r($_POST);
...this will show you everything posted to that page.
With $.post()
any data sent like this:
$.post("user_submit.php", {
comment: $("#comment").text()
});
is received as such:
<?php
$comment = $_POST['comment'];
...
?>
If you mean "how do I receive the output of user_submit.php", then the solution is to use the callback parameter :
$.post("user_submit.php", { comment: $("#comment").text() },
function(data){
alert("Data Loaded: " + data);
});
If you mean "how do I receive the comment in user_submit.php", then you should use:
htmlspecialchars($_POST["comment"]);
Links to php manual pages for htmlspecialchars , $_POST .
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.