gpt4 book ai didi

javascript - Ajax.ActionLink 值丢失

转载 作者:行者123 更新时间:2023-11-30 06:01:00 26 4
gpt4 key购买 nike

我的 View 中有ajax.actionLink
我曾经一次又一次地渲染局部 View 。
我的局部 View 包含两个文本框和一个下拉列表< br/>当我单击该链接时,部分 View 已成功呈现,然后我手动在该表单中输入了一些值
当我再次单击该链接时(在那种情况下)我不想丢失以前填充的数据由我
有什么办法吗?????

<div id="newPackage">@Ajax.ActionLink("Create New Package", "createClientPackage", "test",
new AjaxOptions
{
InsertionMode = InsertionMode.InsertBefore,
HttpMethod = "post",
UpdateTargetId = "newPackage"
})</div>
<div id="package"> </div>

最佳答案

我不喜欢内置的 Ajax Helpers,所以我会给你一个纯 jQuery 的例子:

$("#newPackage").click(function() { 
$.ajax({
type: "POST",
url: '@Url.Action("createClientPackage", "test")',
success: function(data) {

var $newPart = $(data);
$newPart.appendTo("#package");
}
});
});

用记事本写的,但应该可以。

另外,请参阅下面的博文以获取示例场景:

Working With JQuery Ajax API on ASP.NET MVC 3.0 - Power of JSON, JQuery and ASP.NET MVC Partial Views

关于javascript - Ajax.ActionLink 值丢失,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8585990/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com