net mvc jquery填充图像
我想在点击capthca时重新填充图像。我该怎么做net mvc jquery填充图像,jquery,asp.net-mvc,Jquery,Asp.net Mvc,我想在点击capthca时重新填充图像。我该怎么做 public ActionResult Image() { var builder = new XCaptcha.ImageBuilder(); var result = builder.Create(); Session.Add("Cap", result.Solution); return new FileContentResult(result.Image, res
public ActionResult Image()
{
var builder = new XCaptcha.ImageBuilder();
var result = builder.Create();
Session.Add("Cap", result.Solution);
return new FileContentResult(result.Image, result.ContentType);
}
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$('#images').click(function () {
$.ajax({
url: "/en/form/Image",
success: function (mydata) {
$("#images").attr("src", mydata);
},
type: "POST"
});
return false;
});
});
public ActionResult Image()
{
var builder=new XCaptcha.ImageBuilder();
var result=builder.Create();
会话。添加(“Cap”,结果。解决方案);
返回新的FileContentResult(result.Image、result.ContentType);
}
$(文档).ready(函数(){
$(“#图像”)。单击(函数(){
$.ajax({
url:“/en/form/Image”,
成功:函数(mydata){
$(“#图像”).attr(“src”,mydata);
},
类型:“职位”
});
返回false;
});
});
尝试将src属性设置为动态图像url的url
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$('#images').click(function () {
$(this).attr("src", "/en/form/Image");
return false;
});
});
$(文档).ready(函数(){
$(“#图像”)。单击(函数(){
$(this.attr(“src”,“/en/form/Image”);
返回false;
});
});
$('#images').click(function () {
$(this).attr('src', function() {
// the datetime portion appended to the url avoids caching issues
// and ensures that a fresh image will be loaded every time
var d = new Date();
return this.src + '?' + d.getTime();
});
// Remark: not sure about the return false here. This will cancel the
// default action of the image button => might not be what you need =>
// adapt to your requirements
return false;
});
<script language="javascript" type="text/javascript">
$(document).ready(function () {
$('#images').click(function () {
$(this).attr("src", "/en/form/Image");
return false;
});
});