js变量address显示正确,但是在转换成php变量后,输出结果是null,是什么问题??

 alert(address);
  $.ajax({
    type:'GET',
    url:\" ../php/local.php\",
    data:{id:address},
    success: function(data){
    }
    });";
        $change_add_id = $_GET['id'];
        var_dump($change_add_id);
echo "change_add_id:$change_add_id";

指定 一下格式试试,
contentType: "application/json; charset=utf-8",
dataType: "json",

如果还不行,用一个普通字符串试试,看看php能不能解析,如果还不行,试一下序列号这个JSON串,data: JSON.stringify({'id':adress}),

   url:\" ../php/local.php\",
    你这里有问题吧。。,去掉\
    最后有个"是什么意思。。

    js全部由问题。get请求用$_GET获取是对的


都试过了,还是不行,我在local.php这个页面用过一次这个代码,转换是成功,在这个页面就用不了,使用两次$.ajax有关系吗

method用的是POST请求

跟两个不同的页面用同一个ajax没有关系,当前页调两次可能就会有关系而已

你先调试看下ajax的url是否正确,直接在控制器里面输出一个值,JS把他alert处理出来,看下url是否有问题,url没问题你试着给id加个单引号试试!

url地址写法不对,不用转义url:" ../php/local.php"