大家好,祝大家清明快乐。又有问题请教大家了。
是这样的,我做一个图片验证码的功能。使用的是jquery的$.post,这其中有四个参数,第一个URL是我写的一个action,然后第二个参数为空,第三个参数为成功的回调,主要是第四个参数。我在action中,设置的图片格式是jpeg,这里该设置为什么。
另外,jquery接收到这个数据后,怎么在页面的img标签中显示出来:$("mytest").css("src","data");吗?
另外我使用的Jquery的POST如下:
$.post("GetImageCode.action","",function(data) {
  code_img.css("src",data);
  },"image");(最后一个参数不一定对)。谢谢大家,请大家帮帮我。

解决方案 »

  1.   

    你需要第四个参数做什么?就设置图片地址不就行了?
    就$.post("GetImageCode.action",function(data){
    $("img1").attr("src",data);
    });
    这样不行吗
      

  2.   

    你先直接访问你的网址试试,GetImageCode.action
    我不知道你这是什么语言写的,WEB服务器是否支持
      

  3.   

    谢谢您。action是能够访问的,我在action中打印有信息。
      

  4.   


    $.post("GetImageCode.action",function(data){
    //$("#img1").attr("src",data);
     alert(data);//先这样看一下返回值
    });
      

  5.   

    $("#img1").attr("src","GetImageCode.action");
      

  6.   

    GetImageCode.action 应返回验证码图片的url
    如果不是url 而是图片数据流,那么应另写一个方法返回包含GetImageCode.action请求的url