MVC中的模态对话框 [英] Modal dialogue box in MVC

查看:242
本文介绍了MVC中的模态对话框的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

有人可以帮我分配javascript变量contact_person_id加载('@ Html.Raw(Url.Action当我指定(contact_person_id = contact_person_id)作为参数我收到错误时,我的完整代码低于var contact_person_id =(回复.contact_person_id); $('#dialog')。load('@ Html.Raw(Url.Action(AddUserPartialView_Applicant,CreateApplicationFromSearch,new {Applicant_id = Model.applicant_id,

Application_id = ViewBag.Application_id,CameFrom =申请人,contact_person_id = contact_person_id}))'



$('#btnSaveClose')。click(function(){

$(function(){

$('#dialog')。dialog({

autoOpen:false,

宽度:400,

可调整大小:false,

标题:'确认电子邮件',

莫代尔:假

});

var form = $('#ApplicantForm');



试试{

$ .ajax({

cache:false,

async:true,

type:POST ,

url:/ CreateApplicationFromSearch / SaveAndCloseApplicant,

data:form.serialize(),

success:function(response){

if(response!= null&& response.success){

var contact_person_id =(response.contact_person_id);

$('#dialog')。load('@ Html.Raw(Url.Action( AddUserPartialView_Applicant,CreateApplicationFromSearch,

new {Applicant_id = Model.applicant_id,

Application_id = ViewBag.Application_id,

CameFrom =申请人,contact_person_id = contact_person_id}))'

函数(响应,状态,xhr){

$('#dialog')。dialog('open'); < br $>
$(。ui-dialog-titlebar-close)。hide();

});

}其他{

alert(response.responseText);

}

},

错误:功能(响应){

alert(错误!+ response.responseT分机);

}

});



我的尝试:



尝试使用Url.Action而不是raw(Url.Action

Hi can someone help me in assigning javascript variable contact_person_id to load('@Html.Raw(Url.Action When i assign (contact_person_id = contact_person_id) as parameter i am getting error, my full code is below var contact_person_id = (response.contact_person_id); $('#dialog').load('@Html.Raw(Url.Action("AddUserPartialView_Applicant", "CreateApplicationFromSearch", new { Applicant_id = Model.applicant_id,
Application_id = ViewBag.Application_id, CameFrom="Applicant", contact_person_id = contact_person_id }))'

$('#btnSaveClose').click(function () {
$(function () {
$('#dialog').dialog({
autoOpen: false,
width: 400,
resizable: false,
title: 'Confirm Email',
modal: false
});
var form = $('#ApplicantForm');

try {
$.ajax({
cache: false,
async: true,
type: "POST",
url: "/CreateApplicationFromSearch/SaveAndCloseApplicant",
data: form.serialize(),
success: function (response) {
if (response != null && response.success) {
var contact_person_id = (response.contact_person_id);
$('#dialog').load('@Html.Raw(Url.Action("AddUserPartialView_Applicant", "CreateApplicationFromSearch",
new { Applicant_id = Model.applicant_id,
Application_id = ViewBag.Application_id,
CameFrom="Applicant", contact_person_id = contact_person_id }))'
function (response, status, xhr) {
$('#dialog').dialog('open');
$(".ui-dialog-titlebar-close").hide();
});
} else {
alert(response.responseText);
}
},
error: function (response) {
alert("error!" + response.responseText);
}
});

What I have tried:

tried using Url.Action instead of raw(Url.Action

推荐答案

('#dialog ')。load('@ Html.Raw(Url.Action(AddUserPartialView_Applicant,CreateApplicationFromSearch,new {Applicant_id = Model.applicant_id,

Application_id = ViewBag.Application_id,CameFrom =申请人 ,contact_person_id = contact_person_id}))'


('#dialog').load('@Html.Raw(Url.Action("AddUserPartialView_Applicant", "CreateApplicationFromSearch", new { Applicant_id = Model.applicant_id,
Application_id = ViewBag.Application_id, CameFrom="Applicant", contact_person_id = contact_person_id }))'


('#btnSaveClose')。click(function(){
('#btnSaveClose').click(function () {


(function(){
(function () {


这篇关于MVC中的模态对话框的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆