<script type="text/javascript">
$(document).ready(function() {
$("a").click(function() {
var content = $('#content').html();
var data = {"content":content};
$.ajax({
type: "POST",
dataType: "json",
url: "ajax.php",
data: {content:content},
success function (data) {
alert('Hello!');
}
});
});
});
</script>
<div id="content"><?php echo $content; ?></div>
ajax.php
echo json_encode($_POST['content']); ?>
没有任何事情发生......我真正想要实现的是获取警报框并获取返回数据,但由于我没有收到任何错误或没有任何错误,我很遗憾。
答案 0 :(得分:0)
成功后你会错过“:”
<script type="text/javascript">
$(document).ready(function() {
$("a").click(function() {
var content = $('#content').html();
var data = {"content":content};
$.ajax({
type: "POST",
dataType: "json",
url: "ajax.php",
data: {content:content},
success: function (data) {
alert('Hello!');
}
});
});
});
</script>
<div id="content"><?php echo $content; ?></div>
答案 1 :(得分:-1)
正如@sofl所说,如果你把它改成success:function (data) {
它会起作用!
请记住点击$("a")
之类的链接标记时调用的$("a").click(function() {
<a href"">
。
如果您使用带有class="a"
的输入ou按钮,则应将代码更改为$(".a").click(function() {
(只需在.
之前添加a
)
PS:如果您使用的是链接,则应将href=""
设置为href="#"
才能生效。