JQuery AJAX div.load表单元素未在移动设备上提交(ASP.NET MVC)
我有一个下拉框,用以下AJAX调用填充div onchange:JQuery AJAX div.load表单元素未在移动设备上提交(ASP.NET MVC),jquery,asp.net-mvc,ajax,Jquery,Asp.net Mvc,Ajax,我有一个下拉框,用以下AJAX调用填充div onchange: $('#styleget').html(ajax_load).load('/Order/NewStyling?prd=' + $('#Product').val()); div显示正确,并包含许多表单元素 当我在桌面上提交此表单时,表单元素将作为对象的一部分返回给控制器。 当我在iPhone、Nook或Droid选项卡上提交此表单时,会出现一个错误,因为来自div的对象集合似乎没有提交 我希望有人能提供一些关于在移动平台上使用这
$('#styleget').html(ajax_load).load('/Order/NewStyling?prd=' + $('#Product').val());
div显示正确,并包含许多表单元素
当我在桌面上提交此表单时,表单元素将作为对象的一部分返回给控制器。
当我在iPhone、Nook或Droid选项卡上提交此表单时,会出现一个错误,因为来自div的对象集合似乎没有提交
我希望有人能提供一些关于在移动平台上使用这种方法的指导(我没有太多的经验)
谢谢
分辨率
父页面正在使用来自另一个页面的表单填充styleget div。问题是生成了两个标签(一个由父表单生成,一个由子表单生成),这让移动用户感到困惑。
我从视图中删除了@Using Html.BeginForm,它可以正常工作 父页面正在使用来自另一个页面的表单填充styleget div。问题是生成了两个标签(一个由父表单生成,一个由子表单生成),这让移动用户感到困惑。我从视图中删除了@Using Html.BeginForm,它可以正常工作 您能否从您的视图和脚本中向我们展示更多的代码。目前还不太清楚发生了什么。什么是
styleget
,什么是ajax\u load
,什么是#Product
,HTML表单是什么样子,…?感谢Darin的帮助。我很难在这里正确地表达这个问题,因为我不确定这是JQuery问题、移动问题还是ASP.NETMVC问题。这是一个ASP.NET MVC问题,或者至少是我的ASP.NET代码。