Gửi nhiều giá trị hộp kiểm tới php ajax
Nếu bạn đang tìm kiếm hướng dẫn về cách chúng tôi có thể chèn các giá trị hộp kiểm vào bảng mysql bằng cách sử dụng Ajax với JQuery trong PHP mà không cần làm mới trang. Giả sử bạn đang làm việc trên bất kỳ ứng dụng web nào và trong ứng dụng đó khi người dùng đánh dấu vào hộp kiểm thì lúc đó giá trị của hộp kiểm đó phải được chèn vào bảng mysql mà không cần làm mới trang bằng cách sử dụng Ajax với JQuery trong Lập trình PHP. Để mô tả những thứ này, tôi có một bảng mysql, tôi sẽ chèn giá trị hộp kiểm vào bảng đó. Tôi đã xác định các hộp kiểm với các giá trị như bạn đã biết bao nhiêu ngôn ngữ lập trình, khi người dùng chọn nhiều hơn một hộp kiểm ngôn ngữ thì tất cả giá trị của hộp kiểm sẽ lưu trữ vào một mảng bằng cách sử dụng Jquery và tôi sẽ chuyển đổi mảng đó thành chuỗi và bằng cách sử dụng phương thức ajax của Jquery, tôi sẽ . Nếu bạn muốn tìm hiểu với mô tả chi tiết, bạn có thể xem video mà bạn có thể tìm thấy ở đầu bài đăng này
Mã nguồncơ sở dữ liệu
insert_checkbox. php
chèn. php
Show
Thật khó để chuyển nhiều dữ liệu hộp kiểm sang php thông qua tệp jquery, chúng tôi đã lang thang trên internet để tìm ra một giải pháp đơn giản và hiệu quả và chúng tôi phải phát triển một giải pháp của riêng mình dựa trên các giải pháp khác nhau do người khác sáng lập (rõ ràng đó là cách internet Chúng tôi không muốn sử dụng jquery serialize api, để chuyển nhiều mảng dữ liệu hộp kiểm với jquery và php mà không có lý do quan trọng nào, vì vậy chúng tôi phải tìm ra một cách hiệu quả và tốt hơn để chuyển nhiều dữ liệu hộp kiểm tới một thư php… Chúng tôi đã xem qua bốn hướng dẫn về cách chuyển dữ liệu hộp kiểm qua jquery
Sử dụng các bài học rút ra trong 4 hướng dẫn này, chúng tôi đã tìm ra giải pháp hiệu quả của riêng bạn (các cải tiến và hoan nghênh các nhà phê bình) Truyền nhiều mảng dữ liệu hộp kiểm bằng jquery và phpĐầu tiên biểu mẫu của chúng tôi (HTML) Sau đó, trình quản lý dữ liệu của chúng tôi (JQUERY) $(function() { $("input,textarea,array").jqBootstrapValidation({ preventSubmit: true, submitError: function($form, event, errors) { // additional error messages or events }, submitSuccess: function($form, event) { event.preventDefault(); // prevent default submit behaviour // get values from FORM var name = $("input#name").val(); var email = $("input#email").val(); var phone = $("input#phone").val(); var message = $("textarea#message").val(); var services = $("textarea#message").val(); var data = { 'services[]' : []}; $("input:checked").each(function() { data['services[]'].push($(this).val()); }); var cb = []; $.each($('.cb:checked'), function() { cb.push($(this).val()); }); var firstName = name; // For Success/Failure Message // Check for white space in name for Success/Fail message if (firstName.indexOf(' ') >= 0) { firstName = name.split(' ').slice(0, -1).join(' '); } $.ajax({ url: "././mail/contact_me.php", type: "POST", data: { name: name, phone: phone, email: email, message: message, data: data, cb:cb //services: services }, cache: false, success: function() { // Success message $('#success').html(" Cuối cùng Người gửi thư của chúng tôi (PHP) You have received a new message from Tailor Made website contact form.\n"."Here are the details:\n\nName:$name\n\nEmail: $email_address\n\nPhone: $phone\n\nMessage:\n$message\n\n Services Required: \n $services "; // Loop to store and display values of individual checked checkbox. $headers = "From: $email_address\n"; // This is the email address the generated message will be from. We recommend using something like [email protected]. $headers .= "Reply-To: $email_address"; mail($to,$email_subject,$email_body,$headers); return true; ?>
Chúng tôi bị ám ảnh khi phải giải quyết bất kỳ vấn đề nào trong quá trình phát triển trang web của mình, thiết kế web los angeles rất cạnh tranh và chúng tôi sẽ không đứng sau vị trí số 1 Chúng tôi đã không dừng lại bởi một sự cố đơn giản khi chuyển nhiều mảng dữ liệu hộp kiểm bằng jquery và php. Chúng tôi hy vọng ví dụ này hữu ích cho bạn vì nó đã hữu ích cho chính chúng tôi khi chúng tôi thiết kế trang web dịch vụ dọn dẹp này, một trang web doanh nghiệp nhỏ ở Los Angeles Làm cách nào để gửi nhiều giá trị hộp kiểm trong PHP bằng Ajax?php $errorMSG = "";
Làm cách nào để nhận nhiều giá trị hộp kiểm bằng Ajax?$myField = htmlspecialchars( $_POST['myField'] ) ); . } } // tạo phản hồi $response = 'một phản hồi HTML';
Làm cách nào tôi có thể gửi nhiều giá trị hộp kiểm trong PHP?Chèn nhiều giá trị hộp kiểm vào cơ sở dữ liệu bằng PHP . Create an HTML form, test_post. php, with multiple checkboxes as shown below. .. . Chọn nhiều hộp kiểm như hình bên dưới Bây giờ hãy nhấp vào nút gửi và một cửa sổ bật lên sẽ được hiển thị để xác nhận như hình bên dưới. đầu ra. Chèn giá trị hộp kiểm vào cơ sở dữ liệu Làm cách nào để chuyển nhiều giá trị từ PHP sang AJAX?gửi nhiều dữ liệu bằng ajax $. ajax({ url. "/pakainfo_api", gõ. "Lấy dữ liệu. {p1. "giá trị1", p2. "value2"}, // nhiều dữ liệu chúng tôi muốn gửi thành công. chức năng (dữ liệu) { bảng điều khiển. nhật ký (dữ liệu); . xong (chức năng () { bảng điều khiển |