我有以下代码,它显示一个带有一些字段、一个保存按钮和一个取消按钮的 jQuery 对话框。
对话框显示,没有问题。您可以在字段中输入文本。
但是如何将这些值返回到我的 VB.net MVC 代码中呢?谢谢。
enter code here<script type="text/javascript">
var $dialog;
var $currentForm;
$(document).ready(function () {
$dialog = $('<div></div>')
.html('<fieldset><ol>' +
'<select>' +
'<option value="CONTAINS">contains</option>' +
'<option value="NOTCONTAINS">does not contain</option>' +
'<option value="EQUAL">equals</option>' +
'<option value="NOTEQUAL">does not equal</option>' +
'<option value="GT">is greater than</option>' +
'<option value="LT">is less than</option>' +
'</select>' +
'<li>' +
'<form action="/" id="condition"><input type="text" id="con" name="con"/>' +
'<input class="enterCondition" type="submit" value="Save Condition" /></form>' +
'</li>' +
'</ol>' +
'</fieldset>' +
'<p>Press Escape to cancel input.</p>')
.dialog({
autoOpen: false,
buttons: {
'Save Condition': function () {
alert($(this));
$(this).dialog('close');
},
'Cancel': function () {
$(this).dialog('close');
}
},
modal: true,
closeOnEscape: true,
width: 520,
resizable: false,
title: "Generator Conditions",
show: { effect: "fade", speed: "slow" },
hide: { effect: "fade", speed: "slow" }
});
$('#enterCondition').click(function () {
$currentForm = $(this).closest('Form')
$dialog.dialog('open');
return false; ////cancel eventbubbeling
});
function ShowResult(result) {
alert(result);
}
});
function showDialog() {
$dialog.dialog('open');
return false //cancel eventbubbeling
}
它产生了 jQuery 弹出对话框没有问题,但是我如何将值返回到 VB.Net 视图/表单?