我第一次使用ajax并使用ajax请求将数据传递到另一个文件。如果我使用get传递它,那么请求会通过,默认情况下,但是当我将其更改为发布时它不起作用。
$.ajax({
type:'POST',
url:'pageAjax2.php',
data:'name='+name,
success: function(data){
$('#content').html(data);
}
})
如果我删除了类型:'POST';一切正常,但如果它在代码中没有任何作用。有人可以帮我解决这个问题。
答案 0 :(得分:1)
这里一切都很好。您使用的是什么版本的jQuery?
我发布了我的代码:
档案jq.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<title>Document</title>
<script src="//code.jquery.com/jquery-1.12.0.min.js"></script>
<script>
$(function(){
var name = 'Telmo Dias';
$.ajax({
type:'POST',
url:'pageAjax2.php',
data:'name='+name,
success: function(data){
$('#content').html(data);
}
});
});
</script>
</head>
<body>
<div id="content"></div>
</body>
</html>
文件pageAjax2.php:
<?php echo "Hello ".$_POST['name'];?>
结果:
答案 1 :(得分:0)
谢谢你们我刚刚检查过,并且pageAjax2.php已经设置为获取而不是使用帖子所以我只是将其更改为发布并且现在一切正常 谢谢