刚开始学习php,尝试用ajax请求数据,发现后台php页面无法获取ajax中
作为参数传递过来的data,请高手指点。js代码
$(document).ready(function() {
var query = window.location.search.substring(1);
var values = query.split("&");
var inc;
for(var i = 0; i < values.length; i++) {
var pos = values[i].indexOf('=');
if (pos == -1) continue;
var paramname = values[i].substring(0,pos);
if (paramname == "inc") {
inc = values[i].substring(pos+1);
}
//alert(inc); 这里是可以成功显示inc的内容的
}
$.ajax({
Type:"POST",
data:inc="1234567",
url:'/WebContent/html/getIncInfo.php',
//dataType:"json",
success:function(msg){
alert(msg); //接受php页面返回数据
},
error:function(){
alert("failt to get data form database");
}
});
});php代码
<?php
echo $_POST['inc']."111";
?>网上的方法试了很多就是打不出来。
在后面加了个“111”,发现111可以打出来,就是获取不到inc的数据。
作为参数传递过来的data,请高手指点。js代码
$(document).ready(function() {
var query = window.location.search.substring(1);
var values = query.split("&");
var inc;
for(var i = 0; i < values.length; i++) {
var pos = values[i].indexOf('=');
if (pos == -1) continue;
var paramname = values[i].substring(0,pos);
if (paramname == "inc") {
inc = values[i].substring(pos+1);
}
//alert(inc); 这里是可以成功显示inc的内容的
}
$.ajax({
Type:"POST",
data:inc="1234567",
url:'/WebContent/html/getIncInfo.php',
//dataType:"json",
success:function(msg){
alert(msg); //接受php页面返回数据
},
error:function(){
alert("failt to get data form database");
}
});
});php代码
<?php
echo $_POST['inc']."111";
?>网上的方法试了很多就是打不出来。
在后面加了个“111”,发现111可以打出来,就是获取不到inc的数据。
或
data: {inc : "1234567"},
注意引号
data: {inc: inc}
var query = window.location.search.substring(1);
var values = query.split("&");
var inc;
for(var i = 0; i < values.length; i++) {
var pos = values[i].indexOf('=');
if (pos == -1) continue;
var paramname = values[i].substring(0,pos);
if (paramname == "inc") {
inc = values[i].substring(pos+1);
}
//alert(inc); 这里是可以成功显示inc的内容的
}
$.ajax({
Type:"POST",
data:{"inc":1234567},
url:'/WebContent/html/getIncInfo.php',
//dataType:"json",
success:function(msg){
alert(msg); //接受php页面返回数据
},
error:function(){
alert("failt to get data form database");
}
});
});