Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/magento/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Html 是否可以使用jquery/ajax提交DIV元素(而不是表单)_Html_Upload_Jquery - Fatal编程技术网

Html 是否可以使用jquery/ajax提交DIV元素(而不是表单)

Html 是否可以使用jquery/ajax提交DIV元素(而不是表单),html,upload,jquery,Html,Upload,Jquery,是否可以使用jquery/ajax提交表单DIV元素(而不是表单)? 我知道有多个was,您可以使用jquery.form.js和jquery.upload.js。但它们不符合我的要求 我的ASCX控件中有以下HTML(在我的ASPX母版页中,它已经有一个表单标记) 无需重新创建控制盘。如果没有甚至无效。您可以使用jQuery遍历HTML,并动态创建要提交的对象: var obj = { filename: $('#filename').val(), fileTags: $('#fileTags

是否可以使用jquery/ajax提交表单DIV元素(而不是表单)? 我知道有多个was,您可以使用jquery.form.js和jquery.upload.js。但它们不符合我的要求

我的ASCX控件中有以下HTML(在我的ASPX母版页中,它已经有一个表单标记)


无需重新创建控制盘。

如果没有
甚至无效。您可以使用jQuery遍历HTML,并动态创建要提交的对象:

var obj = { filename: $('#filename').val(), fileTags: $('#fileTags').val() };
$.post('url.aspx', obj, myCallbackFunction);
这会将
obj
作为POST发送到您的服务器。您的服务器端代码可以通过
Request.Form[“fileTags”]


但是我认为这在文件上载控件上不起作用。

如果您阅读了这个问题,您会注意到它位于已经有表单元素的母版页中,您会意识到从属页的内容将在母版页表单中?您所说的“提交DIV元素”是什么意思?提交标记?内容是什么?儿童内容?后代的内容?我认为OP正陷入困境,没有办法做他想做的任何事情,但这至少应该得到教育界的认可。我经常使用我写的东西,但从不上传文件。也许像Flash或Silverlight这样的东西可能是一个有效的选择?
$("Div1").ajaxSubmit();
var obj = { filename: $('#filename').val(), fileTags: $('#fileTags').val() };
$.post('url.aspx', obj, myCallbackFunction);