- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用ajax来发布表单数据,但是当我单击提交按钮时出现错误。看来 Ajax 认为 #img1
为空值。并且不将文件输入值发送到操作。
检查元素中的错误消息:
Uncaught TypeError: Cannot read property 'length' of undefined
at HTMLInputElement.<anonymous> (Room:403)
at HTMLDocument.dispatch (jquery-3.3.1.min.js:2)
at HTMLDocument.y.handle (jquery-3.3.1.min.js:2)
Ajax 代码:
$(document).on('click', '#submitTheRoom', function (evt) {
evt.preventDefault();
var FileUpload = $("#img1").get(0);
var Files = FileUpload.Files;
var Data = new FormData();
for (var i = 0; i < Files.length; i++) {
Data.append('img1', Files[i]);
}
$('input, select').each(function (x,y) {
Data.append($(y).attr('name'), $(y).val());
});
$.ajax({
type: "post",
url: '@Url.Action("AddEditRoom", "Room", new { area = "Admin"})',
contentType: false,
processData: false,
data: Data
}).done(function (res) {
if (res.status === "success") {
alert(res.message);
} else {
alert("در ثبت اطلاعات مشکلی بوجود آمده. لطفا دوباره تلاش کنید");
}
}).fail(function (xhr, b, error) {
alert(error);
});
})
我的表格:
<form method="post" enctype="multipart/form-data">
@Html.AntiForgeryToken()
<input asp-for="Id" class="form-control hidden formInput" />
<div class="form-group myFormGroup col-lg-6 col-md-12">
<label asp-for="Name" class="col-lg-3 col-sm-3 control-label formLabel"></label>
<div class="col-lg-9 myInputContainer">
<input asp-for="Name" class="form-control formInput" />
</div>
<span asp-validation-for="Name" class="text-danger myError"></span>
</div>
<div class="form-group myFormGroup col-lg-6 col-md-12">
<label asp-for="Explanation" class="col-lg-3 col-sm-3 control-label formLabel"></label>
<div class="col-lg-9 myInputContainer">
<input asp-for="Explanation" class="form-control formInput" />
</div>
<span asp-validation-for="Explanation" class="text-danger myError"></span>
</div>
<div class="form-group myFormGroup col-lg-6 col-md-12">
<label asp-for="RoomImageOne" class="col-lg-3 col-sm-3 control-label formLabel"></label>
<div class="col-lg-9 myInputContainer">
<input id="img1" name="img1" type="file"
class="form-control formInput" asp-for="RoomImageOne" />
</div>
<span asp-validation-for="RoomImageOne" class="text-danger myError"></span>
</div>
<div class="modal-footer">
<input type="button" id="submitTheRoom" class="btn btn-success" value="submit">
</div>
</form>
最佳答案
不是答案,我会删除。
注释掉你的js并用它进行测试:
$(document).on('click', '#submitTheRoom', function(evt) {
evt.preventDefault();
var FileUpload = $("#img1").get(0);
console.log("FileUpload: " + FileUpload);
var Files = FileUpload.files; // lower case f.
console.log("Files: " + Files); // [object FileList]
console.log("Files.length: " + Files.length); // should be 0 on first load.
});
你得到相同的结果吗?不同?
将此添加到您原来的问题中并在那里添加评论,而不是在这里。如果没有用的话我会删除它。
关于jquery - 房间:362 Uncaught TypeError: Cannot read property 'length' of undefined,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57836785/
我在使用 Room 或 idk 时遇到问题,实际上问题出在哪里,我需要帮助找出问题出在哪里,我正在使用 Hilt DI,创建数据库实例的那一刻它崩溃了这是我的代码 错误 E/AndroidRuntim
我有一个关于数据结构和类设计的问题(抱歉太长了)。为了简单起见,假设这是一个游戏,我想在房间之间导航(想象一系列 2D 非滚动屏幕,例如早期的银河战士/恶魔城)。每个房间可以有许多导出(例如上、下、左
我使用当前日期(1-25)作为父ID并使用房间(08-00_11-00_karpet1-)作为 child ID。该数据库中包含在该日期(父 ID)订购该房间(子 id)的用户信息。 问题1 使用此布
在我的 Android 项目中,我使用 Room 库来处理 SQLite 数据库。我使用我的数据库来保存国家电话代码。我的数据库预装了两个国家(观看 populateDatabaseWithCount
我正在尝试将 Room 持久性库添加到 Android 应用程序项目中。在 build.gradle 文件中,我添加了以下依赖项: implementation 'android.arch.persi
人们可以提前从 25 场讲座中选择最多 5 场。所有这些讲座都在五个房间的五个时间段内在一天内进行。听众可以参加的每个(首选)讲座都让她更快乐,他选择但不能参加的每个讲座(因为另一个首选讲座在同一时间
我在 Android 上使用 OrmLite 而不是 SQLite 和 SQLCipher 来加密数据库。有没有办法加密 Room 数据库? 最佳答案 默认情况下,Room 将数据存储在应用程序的内部
使用 Room ORM,我使用 @Entity 注释声明了一个实体 EQPreset。该实体包含一个数组 int[]。它给出以下错误: 错误:无法确定如何将此字段 (int[] arr) 保存到数据库
我正在尝试构建一个管理 child 托儿所的应用程序,特别是管理哪个 child 在哪个时间点在托儿所的哪个房间里。 Nursery 链式店有多个分支机构。每个分店有几个房间,每个房间对应一个年龄段,
我在生产环境中遇到了“android.database.sqlite.SQLiteDatabaseLockedException”异常。错误分析时出现异常。我的项目数据库有空间。项目中没有使用多进程。
我想实现 Android Room 持久性。 这是我的 DAO 界面。 @Dao interface FoodDao { /** * Returns all data in tabl
我正在尝试使用 Room 数据库和 LiveData。我有 ViewModels,它保存从 dao 获得的 LiveData。如果我更新Transaction ,然后LiveData>观察正常,但是
在 Firebase ,创建“房间”(例如用于聊天)很容易,正如其各种示例中所记录的那样。 对于聊天的数据结构,我会使用这样的东西: rooms room1 member_co
我试图从 Activity 中将一行插入 SQLITE 数据库,然后返回要存储在 Activity 中的变量中的 rowId。请参阅下面我使用的方法和逻辑。 private void insert
我正在使用 XMPPFramework 开发聊天应用程序 加入现有房间后如何接收消息历史记录? 现在我像这样加入房间: XMPPJID *roomJid = [XMPPJID jidWithStrin
我在我的应用程序中使用 Room 并将数据插入到我的数据库中时 ConcurrentModificationException有时会被抛出。为什么会这样? 我使用分页 api,在每次 api 调用后,
我想为 pb 添加值,由于将 pb_value 包含到实体中,应用程序崩溃了。我是学习室的新手,我不确定将额外项目合并到数据库中的正确方法。 E/AndroidRuntime: FATAL EXCEP
我想在当前 pb 中添加值、日期和详细信息。我在 pbInfo 的数据库中收到错误“冲突声明”。我应该如何修复此错误? @Entity(tableName = "pb_table") data cla
我正在尝试制作一个聊天应用程序,用户可以在其中聊天。我想将两个用户 uid 字符串插入函数并返回一个连接的字符串。但我希望以某种方式组织 uid,以便返回的值始终相同。 func (id1, id2)
我不断收到以下错误: Cannot figure out how to save this field into database. You can consider adding a type co
我是一名优秀的程序员,十分优秀!