gpt4 book ai didi

javascript - mvc部分 View onsubmit表单从父 View 发送数据

转载 作者:行者123 更新时间:2023-12-03 04:55:21 24 4
gpt4 key购买 nike

我正在开发 MVC 5 应用程序。我有一个调用 Partial View 的父 View ,用户可以在其中加载图像。

提交时,调用在父 View 中定义的.Ajax,调用方法/ Controller

我需要的是将父 View 中的数据发送到 Controller 。这可能吗?

这是我的代码。

父 View

enter image description here

部分 View

enter image description here

.Ajax方法

          $('#formPhoto').submit(function (event) {
event.preventDefault();
if ($(this).valid()) {
var id="aaa";
var formdata = new FormData($(this).get(0));
$.ajax({
url: this.action,
type: this.method,
data:formdata,
processData: false,
contentType: false,
beforeSend: function () {
return true;
},
success: function (result) {
successPhoto();
},
complete: function () {
// alert(3);
// And so on.
}
});
}
return false;
});

我需要在data:中发送var aa='aaa'

最佳答案

是的,这是可能的。所以基本上我可以为您建议两种方法来完成您需要的事情:

第一:您可以考虑将表单元素放在 ParentView 中并稍微更改一下代码......第二:您可以从父 View 中恢复数据并将其序列化在一起以发送到您的操作。

所以,从第二个选项来看,它会是这样的:

var parentInformation = 'aaa';
var formdata = new FormData($(this).get(0));
formdata.ExpectedParentOnPropertySide = parentInformation;

拜托,我希望这能解决您的问题

关于javascript - mvc部分 View onsubmit表单从父 View 发送数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42457578/

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