jQuery có xây dựng trong hỗ trợ JSON hay tôi phải sử dụng một plugin như jquery.json-1.3.min.js?jQuery có xây dựng hỗ trợ JSON không?
Trả lời
Bạn cũng có thể sử dụng $ .ajax và thiết lập dataType option để "json":
$.ajax({
url: "script.php",
global: false,
type: "POST",
data: ({id : this.getAttribute('id')}),
dataType: "json",
success: function(json){
alert(json.foo);
}
}
);
Ngoài ra, $.get và $.post có một tham số tùy chọn thứ tư cho phép bạn đặt kiểu dữ liệu của phản hồi, ví dụ:
$.postJSON = function(url, data, callback) {
$.post(url, data, callback, "json");
};
$.getJSON = function(url, data, callback) {
$.get(url, data, callback, "json");
};
đây là cách tôi đang cố gắng làm điều đó thực sự, tôi nhận được một phản ứng json từ một cuộc gọi ajax vì vậy đây là hoàn hảo cho tình hình của tôi! – JasonDavis
Có, hoàn toàn không. Bạn có thể làm một cái gì đó như:
$.getJSON('/foo/bar/json-returning-script.php', function(data) {
// data is the JSON object returned from the script.
});
cảm ơn điều này là tốt để biết, trong tình hình của tôi phản ứng của karim79 là cách tôi cần phải làm điều đó mặc dù. 1 Tôi tự hỏi tại sao họ có một plugin cho json nếu nó được xây dựng trong !? – JasonDavis
Hỗ trợ JSON của jQuery rất đơn giản, thận trọng với gió. Tôi đã sử dụng $.ajax
và sau đó phân tích cú pháp văn bản phản hồi bằng số json.org javascript library. Nó phân tích cú pháp từ vựng để tránh sử dụng eval()
và có thể thực thi mã tùy ý.
jQuery hỗ trợ giải mã JSON, nhưng không hỗ trợ mã hóa ngoài hộp. Để mã hóa, bạn sẽ cần một plugin, một thư viện riêng biệt hoặc một trình duyệt hỗ trợ các lệnh JSON.stringify và JSON.parse nguyên bản.
- 1. xây dựng các emacs với hỗ trợ X
- 2. will_paginate hỗ trợ JSON?
- 3. Xây dựng một ứng dụng có hỗ trợ trình cắm thêm
- 4. OpenRasta có hỗ trợ Mono không?
- 5. Làm thế nào để xây dựng trong hỗ trợ gprof cho một chương trình được xây dựng với SCons?
- 6. Qmake không hỗ trợ các thư mục xây dựng bên dưới thư mục nguồn
- 7. jQuery hỗ trợ ": không hợp lệ" chọn
- 8. jQuery không hỗ trợ sự kiện postmessage?
- 9. Trình duyệt iPad có hỗ trợ jQuery không?
- 10. jQuery có hỗ trợ đầy đủ cho JSON2 không?
- 11. Websocket có hỗ trợ nén gzip không?
- 12. Cấu hình JSON hỗ trợ Spring?
- 13. Hỗ trợ Mã VS2010 có hỗ trợ nUnit không?
- 14. Hỗ trợ JSON gốc trong iOS?
- 15. JSON SerDe cho Hive hỗ trợ các mảng JSON
- 16. IDE tốt nhất cho HTML5, Javascript, CSS, hỗ trợ Jquery với các công cụ xây dựng GUI
- 17. Làm thế nào tôi có thể xây dựng một chuỗi json trong javascript/jquery?
- 18. Máy nén YUI có hỗ trợ gói nhiều tệp không?
- 19. CMake có hỗ trợ Python3 không?
- 20. Xây dựng chuỗi JSON từ Oracle DB
- 21. Scala Nhà xây dựng phụ trợ
- 22. Cú pháp Erlang - Xây dựng một plugin hỗ trợ ngôn ngữ Intellij IDEA cho Erlang
- 23. khi nào tôi nên xây dựng ứng dụng với hỗ trợ armv7?
- 24. Jenkins có thể xây dựng các dự án Eclipse không?
- 25. Visual Studio 2008 Express có hỗ trợ t4 không?
- 26. Hỗ trợ crossload Ajax jQuery AJAX Fileupload
- 27. Android có hỗ trợ bộ nhớ ảo
- 28. Object không hỗ trợ addEventListener IE8 trong jquery
- 29. Weblogic có hỗ trợ CDI Beans không?
- 30. iPhone có hỗ trợ XML-RPC không?
Mã hóa hoặc giải mã? –
Tôi không thấy chương trình này liên quan như thế nào? – geejay
@geejay bạn không? jquery là javascript, AJAX, json, tất cả đều rất liên quan đến lập trình mà tôi nghĩ. – JasonDavis