Sau đây nên làm việc
Cá nhân, tôi thích đặt tên cho các chỉ mục mảng của mình, như vậy
$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
Sau đó, bạn có thể truy cập dữ liệu bằng cách sử dụng như sau
Phương pháp 1. Sử dụng hàm json_encode[]. Hàm json_encode[] được sử dụng để trả về biểu diễn JSON của một giá trị hoặc mảng. Hàm có thể lấy cả mảng một chiều và nhiều chiều
bước
- Tạo một mảng trong PHP.
- Sử dụng hàm json_encode[] để lấy các phần tử mảng
var passedArray = ;
Thí dụ
var passedArray = ;4
var passedArray = ;5
var passedArray = ;6
var passedArray = ;7
var passedArray = ;8
var passedArray = ;0
var passedArray = ;1____42
var passedArray = ;3
var passedArray = ;6
var passedArray = ;5
var passedArray = ;6
var passedArray = ;7
var passedArray = ;6
var passedArray = ;9
$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
20$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
21$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
22$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
23$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
24$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
25$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
26$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
27$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
28var passedArray = ;6_______64
var passedArray = ;5
12
13
14
15
16____217var passedArray = ;6____219
80
81đầu ra
$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
2Phương pháp 2. Sử dụng hàm implode[] trong PHP. Hàm implode[] được sử dụng để nối các phần tử của một mảng. Hàm implode[] là bí danh của hàm join[] và hoạt động giống hệt như hàm join[].
Hàm implode[] được sử dụng để xây dựng một chuỗi trở thành một mảng chữ trong JavaScript. Vì vậy, nếu chúng ta có một mảng trong PHP, chúng ta có thể chuyển nó sang JavaScript như sau.
1Thí dụ
var passedArray = ;4
var passedArray = ;5
$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
26
85var passedArray = ;8
var passedArray = ;0
var passedArray = ;1____42
var passedArray = ;40
$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
26$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
21$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
26$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
23$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
24 var passedArray = ;46
var passedArray = ;1
var passedArray = ;48
$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
25$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
22var passedArray = ;51
$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
28var passedArray = ;6______64
var passedArray = ;5
var passedArray = ;56
$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
22var passedArray = ;58
var passedArray = ;59
$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
22var passedArray = ;61
$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
24$msg = array['rut' => "1111111111", 'nobre' => "Pedro"];
echo json_encode[$msg];
25đầu ra
8PHP là ngôn ngữ kịch bản phía máy chủ được thiết kế dành riêng cho phát triển web. Bạn có thể học PHP từ đầu bằng cách làm theo Hướng dẫn PHP và Ví dụ về PHP này
Điều này có thể được sử dụng để chuyển nhóm các giá trị liên quan dưới dạng dữ liệu tới $. ajax để xử lý và nhận phản hồi
E. g. vượt qua tất cả các giá trị hộp kiểm đã chọn, các giá trị được chọn từ danh sách
Trong hướng dẫn này, tôi chỉ cho bạn cách chuyển Mảng JavaScript sang yêu cầu AJAX bằng một ví dụ
Demo Tải xuống
nội dung
1. Cấu trúc bảng
Tôi đang sử dụng bảng
var passedArray = ;0 trong ví dụ
var passedArray = ;1
2. Cấu hình
Tạo tệp
var passedArray = ;1 cho kết nối cơ sở dữ liệu
Mã hoàn thành
var passedArray = ;2
3. HTML
Tạo bố cục biểu mẫu đơn giản có hai thành phần đầu vào, nhiều hộp kiểm và một nút
Ở đây, tôi đã sử dụng cùng một
var passedArray = ;2 trên các hộp kiểm
Hiển thị phản hồi AJAX khi gọi lại thành công trong
var passedArray = ;3
Mã hoàn thành
var passedArray = ;3
4. PHP
Tạo một tệp
var passedArray = ;20 để xử lý các yêu cầu AJAX
Lưu trữ giá trị
var passedArray = ;21
var passedArray = ;22 chứa một Mảng nên trước tiên hãy kiểm tra xem nó có chứa chuỗi
var passedArray = ;23 hay không
Chuyển đổi nó thành chuỗi bằng phương pháp
var passedArray = ;24 để lưu trữ trong bảng MySQL
Lưu trữ các giá trị trong bảng
var passedArray = ;0 và khởi tạo Mảng
var passedArray = ;26 với các giá trị và trả về ở định dạng JSON
Mã hoàn thành
var passedArray = ;0
5. jQuery
Khi gửi, nhấp vào nút sẽ nhận các giá trị đầu vào và khởi tạo Mảng
var passedArray = ;27 với các giá trị hộp kiểm đã chọn bằng cách lặp trên bộ chọn
var passedArray = ;28 bằng hàm
var passedArray = ;29