【发布时间】:2011-02-24 13:31:01
【问题描述】:
我在使用 jquery 时无法上传文件。
我的表单中有以下 HTML。
<fieldset>
<ul>
<li>
<div class="field"><input size="35" type="file"
name="formFile" id="formFile"/></div>
</li>
<li>
<div class="field"><input size="35" type="text"
name="formFileName" id="formFileName" /></div>
</li>
</ul>
</fieldset>
发布我正在使用的数据$('#myForm').ajaxForm(
当我发布数据并且收到的数据包含一些 javascript 时,无法识别 javascript。
我希望 javscriptcode 在收到数据时运行,但它发生在早期。结果表明找不到$或jquery。
如果我从输入 type=file 元素中删除 name 属性,则不会出现错误,但这不是正确的解决方案。
怎么会这样?
【问题讨论】:
-
请发布您使用的 JavaScript 代码。另外,提示:避免将 jQuery 用于此类简单的东西;它只会造成更多的混乱和问题。
-
javacript 代码中最重要的部分是:jQuery(form).ajaxSubmit({ target: '#grid .viewport_panel_body'}); } });在这种情况下,我无法避免使用 jquery。
标签: javascript jquery ajax webforms