我在将数据从jquery转换为php脚本时遇到问题。我试图从jquery事件加载带有变量(电子邮件地址)的PHP脚本(即发送电子邮件),而不离开原始页面并转到确认页面。请帮忙!
这是我的jquery代码:
<script>
$("#test").click(function() {
var id = 1;
$("#target").load("javascript_test2.php", id);
});
</script>
<div id="target">hmmm did it work?</div>
</body>
这是我想收到并处理代码的php:
<div id="S1">
<?php
$id = htmlspecialchars($_POST['id']);
for ($i=1; $i<=2; $i++) {
echo $id . 'Hello world ' . $i . '<br>';
}
require_once('lawyeralertemail.php');
?>
</div>
谢谢!
答案 0 :(得分:2)
您可以使用jQuery ajax将数据发布到PHP中。 这是一个链接: http://api.jquery.com/jquery.post/
这样您就可以在不重新加载页面的情况下发布数据,并为您的用户提供更好的体验。
然后,您可以使用$ _POST捕获PHP中的数据。