日期:2014-05-16  浏览次数:20388 次

ajax 变量传值问题
是用 jquery ajax 变量传值,后台接收不到,不知道写法哪里有问题,代码如下
如果穿的是常量,是OK的
alert (x);能正确输出变量的值
	
        $(document).on("click","a", function(){
var x=$(this).attr("id");
alert (x);
        $.get("count.php",{id:"x"},function(data,status){
        $("#x").html(data);
    });
  });



------解决方案--------------------

 $.get("count.php",$.param({id:"x"}),function(data,status){
        $("#x").html(data);
    });

------解决方案--------------------
var x=$(this).attr("id");
        alert (x);
        $.get("count.php",{id:"x"},function(data,status){
        $("#x").html(data);


你这里是要传字符串"x",还是要传变量 x;

 $.get("count.php",{id:x},function(data,status){

如果是变量,不要加引号啊。

你说的是,后台接不到,还是接到的是错误的。
------解决方案--------------------
$("#"+x)