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

JQuery接收图片验证码图片的问题
大家好,祝大家清明快乐。又有问题请教大家了。
是这样的,我做一个图片验证码的功能。使用的是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");(最后一个参数不一定对)。

谢谢大家,请大家帮帮我。


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

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

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