var val;
//$(val).load("../zhongjie/login_oneList_ajax.php?id="+$("#outlet_last").val());
$.get("../zhongjie/login_oneList_ajax.php?id="+$("#outlet_last").val(), function (data){
val = data;
});
alert(val);想实现  把../zhongjie/login_oneList_ajax.php?id="+$("#outlet_last").val() 取到的值赋给变量 val
我该怎么写?
只是赋值给变量val,不需要这样$("#quote").load 改变页面内容

解决方案 »

  1.   

    你上面代码alert(val);
    结果是什么啊?
      

  2.   

    首先你要确认("#outlet_last").val()、data这个2个的值是否正确
      

  3.   

    用get alert输出结果undefined
    用上边注释掉的load,页面变成空白页
      

  4.   

    操作上是没有问题的,估计是构造的url字符串有问题,是不是执行这段代码时outlet_last元素还没有加载,打印一下看看:
    alert("../zhongjie/login_oneList_ajax.php?id="+$("#outlet_last").val());
      

  5.   


    注释掉load后变成空白页说明JS报错了,不然总会弹出对话框的,看一下错误信息。
      

  6.   

    var val;
    //$(val).load("../zhongjie/login_oneList_ajax.php?id="+$("#outlet_last").val());
    $.get("../zhongjie/login_oneList_ajax.php?id="+$("#outlet_last").val(), function (data){
    val = data;alert(val);
    });
      

  7.   

    $("#outlet_last").val(), 确定一下这个id处是一个input控件吗?val()这个大多数是取input控件的value属性的值,如果是其他控件的话,最好用text(),或者html(),这两个取值操作用于取文本的。可以试试看。
      

  8.   

    "../zhongjie/login_oneList_ajax.php?id="+$("#outlet_last").val()
    这个url路径如果没错的话   应该可以直接在function 里面输出结果