我的代码实际上有一个错误。
我的JS代码如下:
<script>
var card_Name = "Tour Eiffel";
</script>
我在ajax中发送数据:
var myDatas = { card_Name: card_Name };
$.ajax({
type: "POST",
url: "saveContent.php",
data: myDatas,
cache: false,
contentType: false,
processData: false,
success: function(data){
alert(data);
}
});
在我的PHP中,我得到这样的元素:
print_r($_POST['card_Name']);
但我的控制台的XHR部分没有显示任何内容......
知道为什么吗?
感谢。
答案 0 :(得分:1)
在HTML或PHP文件中执行此操作。
<script type="text/javascript" src="http://code.jquery.com/jquery-1.9.1.js"></script>
<script>
$(function(){
var card_Name = "Tour Eiffel";
var myDatas = { card_Name: card_Name };
$.ajax({
type: "POST",
url: "saveContent.php",
data: myDatas,
cache: false,
success: function(data){
alert(data);
}
});
})
</script>
不要在你的ajax中包含这个
contentType: false,
processData: false,