jquery代码为:
$(document).ready(function()
{
var data1='123';
$.ajax(
{
url:'index.php',
type:'post',
data:{data1:'123'},
error:
function()
{
alert('Error');
},
success:
function()
{//如果调用php成功
alert('right'));//解码,显示汉字
}
});
});
php代码为:
if(!empty($_POST))
{
$backValue=$_POST['data1'];
echo $backValue."+234";
}
else
{
echo 'error';
}
访问php,页面显示为error,不知道是什么问题?麻烦哪位大神方便的时候帮我看一眼。
虽然不懂php 但是查了下 $_POST 变量用于收集来自 method="post" 的表单中的值
但是你这个ajax是个get请求,所以要改成post请求 _
你代码有问题,就没执行ajax请求
alert('right'));//解码,显示汉字
这里多了个),去掉
自己f12打开浏览器开发工具看下还报什么错误
谢谢各位的热心回答,问题找到了,因为没有加载html时我一直在调用php文件,导致$_POST一直为空,如果直接调用html文件的话是可以测试出数据已经传出去了。分数有限,我就优先给最早回答的,见谅!