为什么我返回ajax调用给我两个数据拾取器输入框
Why is my returned ajax call giving me two datapicker input boxes?
我有我正在做一个ajax调用和返回的数据是在一个div容器。当用户从日期选择器中选择一个日期时进行调用。当数据返回时,我在表单上有两个数据封装器的输入框。我只要一张表格。为什么我返回ajax调用给我两个数据拾取输入框?
这是显示数据的部分视图。这是我试着放在表格顶部和底部的脚本。
<script type="text/javascript">
$(document).ready(function () {
$("#datep").datepicker({
showOn: "both",
buttonText: "Select Date",
changeMonth: true,
changeYear: true,
yearRange: "-2:+2",
showOtherMonths: true,
onSelect: function (date, datepickder) {
var sltdDate = { selectedDate: date };
$.ajax({
type: "GET",
url: "/Schedule/GetSchedule",
data: sltdDate,
datatype: "html",
success: function (data) {
$("#returnedData").html(data);
}
});
}
});
});
</script>
<div id="returnedData">
@if (Model.Assignments != null) {
//table header here
@foreach (var item in Model.Assignments.Select((x, i) => new { Data = x, Index = i })) {
// @Html.DisplayFor(modelItem => item.Data)
//More item data here
}
}
</div>
<div class ="ui-widget" >
<label for ="datep">Date: </label><input id="datep" />
</div>
返回的ajax调用将另一个日期输入字段放入保存返回数据的容器中。我通过添加$("#returnedData #dateContainer").remove()解决了这个问题;到成功函数
相关文章:
- 如何基于两个下拉选择从数据库中检索数据
- 解耦按钮(两个按钮同时切换),并根据数据显示相应的按钮
- 如何从两个不同的来源提取JSON数据
- 通过共享服务在两个不同ng应用程序中的控制器之间共享数据
- Mongoose查询在两个日期时间之间提取数据
- 使用Angularjs在两个不同页面的控制器之间共享数据
- JavaScript - 合并两个对象数组并根据属性值删除重复数据
- 如果两个跨度有数据,则添加字符
- 如何将json文件中的数据提取到对象数组中,并在两个控制器之间共享
- 如何外部联接两个数据集(基于多个主键)
- 如何处理在javascript中访问数据结构的两个回调
- Meteor:如何使用空格键创建包含两个集合数据的树列表
- 测试两个变量是否包含一些数据 JavaScript
- 如何使用jquery数据比较两个前后输入值
- 使用ng repeat从两个不同的JSON文件中提取数据
- 通过Ajax在两个视图模型中重新加载数据
- 在JSON中创建一个数据对(不是字典,而是两个独立的数据)
- 带有两个句柄的 jQuery UI 滑块 - 获取初始数据
- d3.js可以使用来自同一来源的数据在同一张图上绘制两个散点图吗
- jquery json 返回添加两个数字的数据