easyui 验证 ajax提交表单提交表单提交,MVC4在使用ajax.beginform()提交表单时,在easyui弹出框中无法进行数据验证?...

@model IEnumerable@{

Layout= "";

}

@Scripts.Render("~/bundles/jquery")

@Scripts.Render("~/bundles/jqueryval")

@Styles.Render("~/Content/easyuithemes/metro/css")@Scripts.Render("~/bundles/easyui")

$.messager.alert("众惠科技", "操作成功!", 'info', function () {

$('#dg').datagrid('reload');

$("#dialogedit").html("").hide().dialog('close');

});

};

function DataFail() {

$.messager.alert("众惠科技", "操作失败,请按照要求填写表单!", 'error');

};

varselectedid;var cardview =$.extend({}, $.fn.datagrid.defaults.view, {

renderRow: function (target, fields, frozen, rowIndex, rowData) {

selectedid=rowData.Id;var cc =[];

cc.push('

');if (!frozen) {var aa = rowData.Url.split('/Uploads/');var img = '/Uploads/64/' + aa[1];

cc.push(''%20+%20img%20+%20'');

cc.push('

');for (var i = 0; i < fields.length; i++) {var copts = $(target).datagrid('getColumnOption', fields[i]);

cc.push('

' + copts.title + ':' + rowData[fields[i]] + '

');

}

cc.push('

');

}//cc.push('

');//cc.push(' 编辑 ');//cc.push(' 删除 ');//cc.push('
');

cc.push('

');return cc.join('');

}

});

function onDataUpdate() {var selecteds = $('#dg').datagrid('getSelected');var indexs = $('#dg').datagrid('getRowIndex', selecteds);if (indexs < 0) {

$.messager.alert(g_MsgBoxTitle,"请选择一行!", 'error');

}else{

$.messager.confirm(g_MsgBoxTitle,'确定要修改编号为' + selecteds.Id + "的图片吗?", function (r) {if(r) {var urlupdate = '@Url.Action("Update", "Pictrues")' + "?Id=" +selecteds.Id;

$.ajax({

url: urlupdate,

type:"GET",

beforeSend: function (XMLHttpRequest) {

$.jBox.tip("请稍等...", 'loading');

},

complete: function (XHR, TS) {//$('#dg').datagrid('clearSelections');

},

success: function (result) {

$.jBox.closeTip();

$("#dialogedit").html(result).show().dialog({

width:600, height: 400, modal: true, resizable: true, closable: true,

buttons: [

{ text:"修改", iconCls: 'icon-ok', plain: true,

handler: function () {

$("#subbtnid").trigger("click");

$.parser.parse();

}

},

{ text:'取消', iconCls: 'icon-cancel', plain: true,

handler: function () {

$("#dialogedit").html("").hide().dialog('close');

}

}]

});

}

});//$('#dg').datagrid('clearSelections');

}

});

}

}

function onDataAdd() {var urladd = '@Url.Action("Add", "Pictrues")';

$.ajax({

url: urladd,

type:"GET",

beforeSend: function (XMLHttpRequest) {

$.jBox.tip("请稍等...", 'loading');

},

success: function (result) {

$.jBox.closeTip();

$("#dialogedit").html(result).show().dialog({

width:600, height: 400, modal: true, resizable: true, closable: true,

buttons: [

{

text:"创建", iconCls: 'icon-ok', plain: true,

handler: function () {

$("#subbtnid").trigger("click");

}

},

{

text:'取消', iconCls: 'icon-cancel', plain: true,

handler: function () {

$("#dialogedit").html("").hide().dialog('close');

}

}],

onOpen: function () {

$.parser.parse($("#dialogedit"));

}

});

}

});//$('#dg').datagrid('clearSelections');

}

$(function () {

$('#dg').datagrid({

url:"/Pictrues/GetPictrues",

view: cardview,

toolbar: [{

iconCls:'icon-add',

handler: onDataAdd

},'-', {

iconCls:'icon-edit',

handler: onDataUpdate

},'-', {

iconCls:'icon-remove',

handler: onDataDelete

}]

});

});

function appendQueryString(url, parameters) {

url+= "?"

for (var key inparameters) {if (parameters[key] === null || parameters[key] === undefined || parameters[key] === "") {continue;

}

url+= key + "=" + encodeURIComponent(parameters[key]) + "&";

}returnurl;

}

function onDataDelete() {var selected = $('#dg').datagrid('getSelected');var index = $('#dg').datagrid('getRowIndex', selected);if (index < 0) {

$.messager.alert(g_MsgBoxTitle,"请选择一行!", 'error');

}else{

$.messager.confirm(g_MsgBoxTitle,'确定要删除编号为' + selected.Id + "的图片吗?", function (r) {if(r) {

$.ajax({

url: appendQueryString('@Url.Action("Delete")', { Id: selected.Id }),

type:"GET",

beforeSend: function (XMLHttpRequest) {

$.jBox.tip("请稍等...", 'loading');

},

success: function (result) {

$.jBox.closeTip();var ab = selected.Url.split('/Uploads/');var imgb = '/Uploads/64/' + ab[1];

$.ajax({

url:'@Url.Action("DeleteFile", "Pictrues")',

type:"POST",

data: {

filepath: selected.Url,

filepaths: imgb

},

beforeSend: function (XMLHttpRequest) {

$.jBox.tip("正在删除...", 'loading');

},

success: function (result) {

$.jBox.closeTip();

$('#dg').datagrid('deleteRow', index);

}

});

}

});

}

});

}

}

display: inline-block;

width: 100px;

font-weight: bold;

}

编号图片名称图片描述图片类别图片路径

@*
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值