Tôi không gặp vấn đề gì khi Json hoạt động và phân tích cú pháp trả lại json. Tôi chỉ tự hỏi làm thế nào tôi có thể xây dựng một năng động "bất cứ dữ liệu là" và dính nó vào [dữ liệu] để vượt qua các thông số của tôi từ đó và không tự thêm chúng vào url.
Từ trang web jquery dụ:
$.getJSON("test.js", { name: "John", time: "2pm" }, function(json){
alert("JSON Data: " + json.users[3].name);
});
tôi nghĩ rằng tôi có thể xây dựng một chuỗi (mà không có ý nghĩa anyway) và thả nó vào bên trong {}, nhưng tôi rõ ràng là không hiểu được phần nào đó.
tên: không phải là chuỗi và bạn không thể đặt biến trong phần đó, vì vậy làm cách nào tôi tự động đặt các mục vào bất kỳ [dữ liệu] nào.
CẬP NHẬT: Cảm ơn câu trả lời. Tôi có thể xóa tên tham số khỏi đối tượng nếu tôi không tìm thấy giá trị hợp lệ sau này hay tôi sẽ cần phải hủy bỏ nó và tạo lại nó? Tôi đang sử dụng một số hộp chọn để chọn mọi thứ và tôi có thể không có thứ gì được chọn nên tôi sẽ không muốn chuyển tên/giá trị tham số đó.
thấy cập nhật câu trả lời của tôi – Pointy