gpt4 book ai didi

javascript - 在 ASP.NET MVC 中通过 AJAX 从操作获取 html 数据后更改输入名称属性

转载 作者:行者123 更新时间:2023-12-03 10:53:32 24 4
gpt4 key购买 nike

我有一个简单的ajax请求,它从服务器获取生成的HTML,例如:

$.ajax({
url: '/GetData'
type: "POST",
dataType: "html",
data: ...,
success: function(data) {
// here I want to change `name` attributes of inputs
// before print on page
// but it doesn't work, so, how to manage this ?
$(data).find("input[name='test']").prop("name", "anotherValue");

$("myDiv").prepend($(data));
}
});

我的行动很简单:

[HttpPost]
public ActionResult GetData(){
return PartialView("myview", new MyModel());
}

我想在 html 页面中打印输入 name 属性之前更改它们。如果我在 success 函数中执行此操作(见上文),则不会进行任何更改。

为什么?为了实现这个目标?

最佳答案

尝试类似的事情

$("input").each(function() {
if($(this).prop("name") == "test") $(this).prop("name", "anotherValue");
});

关于javascript - 在 ASP.NET MVC 中通过 AJAX 从操作获取 html 数据后更改输入名称属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28343786/

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