Tôi đang cố tạo một đối tượng json từ các biến mà tôi nhận được trong một biểu mẫu.tạo đối tượng json với các biến
var firstName = $('#firstName').val();
var lastName = $('#lastName').val();
var phone = $('#phoneNumber').val();
var address = $('#address').val();
Cho đến nay tôi có mã bên dưới nhưng sẽ không xác thực hoặc hoạt động. Im mới này, xin vui lòng giúp đỡ! Thay đổi var này:
var jsonObject =
{
firstName: firstName,
lastName: lastName,
phoneNumber:phoneNumber,
address:address
}
trong JSONlint tôi đang nhận được lỗi này:
Parse error on line 1: varjsonObject={
^ Expecting '{', '['
Bạn có chắc chắn bạn muốn tạo ** JSON ** và không thay một đối tượng JS? Ngoài ra, những phần nào của vật thể được cho là biến? Phần đầu tiên được kết nối với phần thứ hai như thế nào? Nếu bạn thực sự muốn chuyển đổi 'formObject' thành JSON, thì bạn sẽ không may, vì bạn không thể chuyển đổi các đối tượng jQuery thành JSON (và bạn đang thiếu' $ 'trong' "firstName": ('#firstName') '). Xin được cụ thể về kết quả bạn muốn nhận được, ngay bây giờ nó là một chút bối rối vì có vẻ như bạn đang đấu tranh với các thuật ngữ đúng. –
Bạn có thể thấy hữu ích khi đọc thêm về đối tượng trong Hướng dẫn JavaScript MDN: https://developer.mozilla.org/en-US/docs/JavaScript/Guide/Working_with_Objects. –
kết quả tôi muốn là đối tượng json mà tôi có thể gửi bằng ajax. – Anthony