解决方案 »

  1.   

    1、你的 B.php (也就是 AAPbudget.php)没有任何输出,所以你的 A.php 不会有任何动作
    2、$.ajax 有 dataType: "json" 属性,但你的 B.php 没有输出 json 格式数据,所以 success 不会进入
      

  2.   

    恩.我发现了
    我在B.php最后一行加了response.getWriter().print($i);把A里的dataType改为"text"$.ajax({
    url:"AAPbudget.php",
    type: "POST",
    dataType: "text",
    cache: false,
    data:{vehiclesegment:vehiclesegment,anneeAAP:anneeAAP},
    success: function($i){
    alert($i);
    }还是没有显示任何东西,我现在想要分段测试, 想先看看data有没有传给B.再测试返回,要怎么办呢
      

  3.   

    不是 php 吗?怎么用 .net 的写法?
    echo json_encode($i);检查传入数据?这样做
    echo json_encode($_REQUEST);
    正确的话,alert($i); 应显示
    {"vehiclesegment":"vehiclesegment的值","anneeAAP":"anneeAAP的值"}
      

  4.   

    嘿嘿,那个是网上搜到了方法,就直接用了,菜鸟一枚.sorryecho json_encode是写了之后,会显示在哪里呢.网页上还是没有显示耶
    我有另外一个想法能不能把处理完的B.php中的变量i发给A的filedset处理呢?