MVC中的模态对话框 [英] Modal dialogue box in 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屋!