- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我需要了解如何获取我的 MVC Json 结果并使用 Ajax 将其填充到我的 View 表中,
这是我的 json 结果
public JsonResult GetAllContacts()
{
var User = GetLoggedInUserID();
var getContact = _contactService.GetUserContacts(User).Select(x => new
{
Id = x.Id,
Name = x.Name,
MobileNumber = x.MobileNumber
});
return Json(getContact, JsonRequestBehavior.AllowGet);
}
请问我该如何存档?
其次,我的表格有复选框,我可以选择手机号码并将它们填充到列表框中
这是我的表格 View
<đầu>
Contact Name(s)
Mobile Number(s)
đầu>
这是我的脚本
function GetContact() {
$.ajax({
url: table.data('/Contact/GetAllContacts'),
type: 'GET',
contentType: 'application/json',
data: JSON.stringify(),
cache: false,
context: table,
success: function (contact) {
var tableBody = this.find('tbody');
tableBody.empty();
$.each(contact, function (index, contact) {
$(' ', {
html: $(' ', {
html: contact.Name
}).after($(' ', {
html: contact.MobileNumber
}))
}).appendTo(tableBody);
});
},
error: function () { alert("error"); }
});
$('#getContacts').click(函数 () {
GetContact();
});
我需要一些帮助来了解如何使用 jQuery 和 AJAX 来实现这一点,因为我无法弄清楚问题是否来自表单,请非常感谢...
câu trả lời hay nhất
您可以尝试以下方法:
public JsonResult GetAllContacts()
{
var user = GetLoggedInUserID();
var contacts = _contactService.GetUserContacts(user).Select(x => new
{
Id = x.Id,
Name = x.Name,
MobileNumber = x.MobileNumber
}).ToList(); // <--- cast to list if GetUserContacts returns an IEnumerable
return Json(contacts, JsonRequestBehavior.AllowGet);
}
在您看来,将此 JSON 数据填充到网格中:
HTML
<đầu>
Contact Name(s)
Mobile Number(s)
đầu>
jQuery
function GetContact() {
$.ajax({
url: "/Contact/GetAllContacts",
loại: "LẤY",
contentType: "application/json; charset=utf-8",
data: "{}",
dataType: "json",
success: function (data) {
var row = "";
$.each(data, function(index, item){
row+=""+item.Name+" "+item.MobileNumber+" ";
});
$("#contacts").html(row);
},
error: function (result) {
alert("Error");
}
});
}
$('#getContacts').click(function(){
GetContact();
});
biên tập:添加额外的要求,以将所选复选框中的手机号码填充到列表框
$("#add_recipient").click(function(e){
e.preventDefault();
$("#contacts input:checkbox:checked").map(function(){
var contact_number = $(this).closest('td').next('td').next('td').text();
var id = $(this).attr('id');
$('#recipientList').append('');
}).get();
});
关于javascript - 如何使用 Ajax 获取 MVC Json 结果并填充到表中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24407108/
Tôi có một đối tượng mà tôi muốn lưu trữ tạm thời. Đối tượng hiện nằm trong Bộ điều khiển và Bộ điều khiển sẽ tạo Chế độ xem. Yêu cầu AJAX được gửi từ Chế độ xem tới Bộ điều khiển tiếp theo. Vào lúc đó tôi cần cái trước
Bắt đầu từ MVC 2, chúng ta có thể dễ dàng tạo các vùng. Bây giờ, vấn đề của tôi liên quan đến các vùng lồng nhau (các vùng bên trong vùng). Chọn thư mục khu vực "cha" của tôi, nhấp chuột phải > Thêm > tùy chọn KHÔNG cho Khu vực mới. Có thể sử dụng các phương pháp khác
đóng cửa. Câu hỏi này không đáp ứng các nguyên tắc của Stack Overflow. Hiện tại nó không chấp nhận câu trả lời. Bạn muốn cải thiện vấn đề này? Câu hỏi được cập nhật để làm cho câu hỏi trở thành chủ đề cho Stack Overflow. Đóng cửa 7 năm trước Cải thiện điều này
Tôi đã thử một số tìm kiếm trên Google và stackflow, nhưng điều này tỏ ra khó tìm hơn tôi nghĩ. Tôi cần cung cấp lý do cơ bản để di chuyển cửa hàng của chúng tôi sang ASP.NET MVC 2 để quản lý. Trợ giúp lớn nhất sẽ dành cho bất kỳ trang web cấp doanh nghiệp nào hoặc sử dụng ASP.NET MVC
đóng cửa. Câu hỏi này dựa trên ý kiến. Câu trả lời không được chấp nhận vào thời điểm này. Bạn muốn cải thiện câu hỏi này? Cập nhật câu hỏi để việc chỉnh sửa bài đăng này có thể trả lời nó bằng sự thật và trích dẫn. Đã đóng cửa 6 năm trước. cải tiến
Tôi có một số trang web phổ biến sẽ xuất hiện trong nhiều ứng dụng MVC. Đối với các trang này, tôi muốn sử dụng lại cùng một mã nguồn (Bộ điều khiển + Chế độ xem) giữa các trang web MVC khác nhau. Cách tốt nhất để làm điều này là gì? ASP.NE
Tôi đang sử dụng Spring MVC để xây dựng ứng dụng của mình. Tôi muốn hiển thị jsp mặc định khi người dùng chạy ứng dụng trên trình duyệt. Tôi không muốn sử dụng thẻ trong web.xml. Tôi nghĩ tôi có thể sử dụng thư mục tôi đã tạo và thêm vào
Tôi có thể đang phân tích quá mức ở đây, nhưng dựa trên việc đọc MVC của tôi, dường như có rất nhiều ý kiến về cách thực hiện mọi việc. Có trang web hoặc tài liệu "các phương pháp hay nhất" xác định trách nhiệm của các phần khác nhau của MVC không? Hãy nhớ rằng, tôi đang sử dụng EF/Repository&U
Khi Jeremy và Chad đăng bài về dự án FubuMvc của họ, một trong những điểm khác biệt mà họ đề cập đến là “Nguyên tắc Thunderdome” –
Tôi đang triển khai hệ thống xóa bộ đệm cho ứng dụng Spring MVC. Để hệ thống này hoạt động bình thường, tôi phải xóa "mã chặn bộ đệm" khỏi một url nhất định. Giả sử mã chặn bộ đệm được tạo của tôi là "123" và tôi có .css url://
Trong khi gỡ lỗi nguồn ASP.NET MVC, tôi phát hiện ra rằng tệp "MVC-ControllerTypeCache.xml" đã được sử dụng. Nhưng tôi không thể hiểu mục đích của tập tin này. Ý tôi là tập tin này được lưu trữ ở đâu? asp.net MVc như
Tôi vừa cài đặt Visual Studio 11 và MVC 4 beta trên máy cục bộ của mình. Tuy nhiên, bất cứ khi nào tôi mở một dự án MVC 3 (mà tôi muốn giữ lại là MVC 3), tất cả các tham chiếu đều đã được cập nhật lên DLL phiên bản 4. tất nhiên rồi
Tôi có một ứng dụng MVC 3 có một số chức năng cốt lõi (quan trọng nhất là tự động hóa) nhưng chủ yếu đóng vai trò là cổng thông tin đến các khu vực hoặc mô-đun khác nhau. Tôi muốn tổ chức nó thành các mô-đun khác nhau mà với những thay đổi nhỏ cũng có thể được triển khai dưới dạng trang web của riêng họ. Dự án bao gồm các diễn đàn, công cụ blog, người dùng
Tôi có máy chủ của riêng mình và đang xem xét nâng cấp một trong các giải pháp của mình lên ASP.NET MVC 4 và phần còn lại (3+). Là một phần của việc này, tôi đã tải xuống trình cài đặt độc lập cho ASP.
Đóng khung Tôi có một dự án MVC chứa các lớp C# cuối cùng được tuần tự hóa và sử dụng thông qua ajax, v.v. Tôi sử dụng TypeLite để tạo các định nghĩa của các lớp C# này (một giải pháp thay thế cho TypeLite được thảo luận ở đây),
Tôi đang cố gắng hiểu kiến trúc ứng dụng web hiện đại. Trong ASP.NET MVC, tất cả các lớp logic nghiệp vụ đều nằm trong Mô hình và Bộ điều khiển chấp nhận và hướng dẫn các yêu cầu của người dùng. Nếu tôi sử dụng nó thì có thể sử dụng chính kiến trúc MVC không nhưng
Tôi có ứng dụng WebAPI 2 với OWIN. Bây giờ tôi đang cố gắng thêm Bộ điều khiển MVC 5 vào mọi thứ nhưng không tìm thấy các tuyến MVC của tôi. Tôi gặp lỗi sau: Không có nguồn hỗ trợ HTTP
Trong MVC 3, họ đã thêm trình phân giải phụ thuộc mà tôi đang sử dụng. Khi trả lời câu hỏi mà ai đó đã nhận xét về bạn, bạn nên sử dụng plugin Ninject MVC 3. Vì vậy, câu hỏi của tôi là tại sao lại sử dụng cái này thay vì cái tích hợp sẵn? Nếu đây là con đường để đi, nếu bạn
Tôi mới làm quen với ASP.NET MVC và tôi đang tìm cách ít đau đớn nhất để thiết lập xử lý, ghi nhật ký và báo cáo lỗi toàn cầu (qua email). Cho bạn biết, ứng dụng ASP.NET MVC của tôi được lưu trữ trong Azure dưới dạng vai trò web
Khi nào nên sử dụng trang MVC View và trang nội dung MVC View? Sự khác biệt giữa chúng là gì? Câu trả lời hay nhất**Trang xem MVC được sử dụng để tạo trang, Trang nội dung MVC VewP được sử dụng để tạo trang và chỉ định
Tôi là một lập trình viên xuất sắc, rất giỏi!