Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

183

Mới! Lưu câu hỏi hoặc câu trả lời và sắp xếp nội dung yêu thích của bạn. Tìm hiểu thêm.
Learn more.

Tôi đã tạo một trang có tên

$(document).ready(function(){
    $('.button').click(function(){
        var clickBtnValue = $(this).val();
        var ajaxurl = 'ajax.php',
        data =  {'action': clickBtnValue};
        $.post(ajaxurl, data, function (response) {
            // Response div goes here.
            alert("action performed successfully");
        });
    });
});
0 có chứa hai nút, gửi và chèn.

Tôi muốn kiểm tra chức năng nào được thực thi khi nhấp vào nút. Tôi muốn đầu ra xuất hiện trên cùng một trang. Vì vậy, tôi đã tạo hai chức năng, một cho mỗi nút.

Vấn đề ở đây là tôi không nhận được bất kỳ đầu ra nào sau khi bất kỳ nút nào được nhấp.

Chính xác thì tôi đang đi sai ở đâu?

Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Tylerh

21.2K59 Huy hiệu vàng74 Huy hiệu bạc93 Huy hiệu đồng59 gold badges74 silver badges93 bronze badges

Đã hỏi ngày 23 tháng 12 năm 2013 lúc 6:47Dec 23, 2013 at 6:47

Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

3

Vâng, bạn cần Ajax ở đây. Vui lòng tham khảo mã dưới đây để biết thêm chi tiết.

Thay đổi đánh dấu của bạn như thế này



jQuery:

$(document).ready(function(){
    $('.button').click(function(){
        var clickBtnValue = $(this).val();
        var ajaxurl = 'ajax.php',
        data =  {'action': clickBtnValue};
        $.post(ajaxurl, data, function (response) {
            // Response div goes here.
            alert("action performed successfully");
        });
    });
});

Trong ajax.php


Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Đã trả lời ngày 23 tháng 12 năm 2013 lúc 7:10Dec 23, 2013 at 7:10

RoopendraroopendraRoopendra

7.55816 Huy hiệu vàng62 Huy hiệu bạc87 Huy hiệu đồng16 gold badges62 silver badges87 bronze badges

0

Nhấp vào nút là phía máy khách trong khi PHP được thực thi phía máy chủ, nhưng bạn có thể đạt được điều này bằng cách sử dụng Ajax:

$('.button').click(function() {
  $.ajax({
    type: "POST",
    url: "some.php",
    data: { name: "John" }
  }).done(function( msg ) {
    alert( "Data Saved: " + msg );
  });
});

Trong tệp PHP của bạn:


Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Đã trả lời ngày 23 tháng 12 năm 2013 lúc 6:54Dec 23, 2013 at 6:54

Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Moeed Farooquimoeed FarooquiMoeed Farooqui

Phù hiệu vàng 3.5841 Huy hiệu bạc23 Huy hiệu đồng1 gold badge16 silver badges23 bronze badges

6

Bạn nên thực hiện nút Gọi cùng một trang và trong phần PHP, kiểm tra xem nút có được nhấn không:

HTML:

PHP:


Đã trả lời ngày 4 tháng 12 năm 2016 lúc 12:47Dec 4, 2016 at 12:47

DavidsdavidsDavidS

2.0521 Huy hiệu vàng18 Huy hiệu bạc21 Huy hiệu đồng1 gold badge18 silver badges21 bronze badges

1

Bạn không thể gọi các hàm PHP như nhấp vào nút từ HTML. Bởi vì HTML ở phía máy khách trong khi PHP chạy phía máy chủ.

Hoặc bạn cần sử dụng một số AJAX hoặc làm như trong đoạn mã bên dưới.


Bạn phải đăng dữ liệu biểu mẫu của mình và sau đó kiểm tra nút thích hợp được nhấp.

Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Kaspar Lee

5.3264 Huy hiệu vàng30 Huy hiệu bạc54 Huy hiệu Đồng4 gold badges30 silver badges54 bronze badges

Đã trả lời ngày 23 tháng 12 năm 2013 lúc 6:55Dec 23, 2013 at 6:55

MAZ IMAZ iMaz I

3.6262 Huy hiệu vàng23 Huy hiệu bạc38 Huy hiệu Đồng2 gold badges23 silver badges38 bronze badges

2

Để hiển thị $ tin nhắn trong đầu vào của bạn:




Để sử dụng FunctionCalling.php như một tệp bên ngoài, bạn phải đưa nó vào bằng cách nào đó trong tài liệu HTML của bạn.

Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Đã trả lời ngày 21 tháng 8 năm 2015 lúc 17:52Aug 21, 2015 at 17:52

2

Thử cái này:



0

Đã trả lời ngày 29 tháng 3 năm 2014 lúc 20:28Mar 29, 2014 at 20:28

Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Alexswearalexswearalexswear

5952 Huy hiệu vàng8 Huy hiệu bạc10 Huy hiệu đồng2 gold badges8 silver badges10 bronze badges

0

Bạn có thể viết như thế này trong JavaScript hoặc JQuery Ajax và gọi tệp



1


2

Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Đã trả lời ngày 30 tháng 12 năm 2015 lúc 7:39Dec 30, 2015 at 7:39

Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Xe tăng Vipul TankvipulVipul Tank

1011 Huy hiệu bạc6 Huy hiệu đồng1 silver badge6 bronze badges

Thuộc tính

$(document).ready(function(){
    $('.button').click(function(){
        var clickBtnValue = $(this).val();
        var ajaxurl = 'ajax.php',
        data =  {'action': clickBtnValue};
        $.post(ajaxurl, data, function (response) {
            // Response div goes here.
            alert("action performed successfully");
        });
    });
});
1 trong HTML gọi các hàm JavaScript, không phải là các hàm PHP.

Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Đã trả lời ngày 23 tháng 12 năm 2013 lúc 6:56Dec 23, 2013 at 6:56

Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Tôi đã bị mắc kẹt trong việc này và tôi đã giải quyết nó bằng một trường ẩn:



3

Trong

$(document).ready(function(){
    $('.button').click(function(){
        var clickBtnValue = $(this).val();
        var ajaxurl = 'ajax.php',
        data =  {'action': clickBtnValue};
        $.post(ajaxurl, data, function (response) {
            // Response div goes here.
            alert("action performed successfully");
        });
    });
});
2 bạn có thể thêm bất cứ điều gì bạn muốn thêm.

Trong test.php, bạn có thể truy xuất giá trị thông qua

$(document).ready(function(){
    $('.button').click(function(){
        var clickBtnValue = $(this).val();
        var ajaxurl = 'ajax.php',
        data =  {'action': clickBtnValue};
        $.post(ajaxurl, data, function (response) {
            // Response div goes here.
            alert("action performed successfully");
        });
    });
});
3.

Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Đã trả lời ngày 18 tháng 3 năm 2016 lúc 12:21Mar 18, 2016 at 12:21

Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Sanya Zahidsanya ZahidSanya Zahid

4726 Huy hiệu bạc18 Huy hiệu đồng6 silver badges18 bronze badges

1

Sử dụng một cuộc gọi đệ quy trong đó hành động biểu mẫu tự gọi. Sau đó thêm mã PHP trong cùng một hình thức để bắt nó. Trong

$(document).ready(function(){
    $('.button').click(function(){
        var clickBtnValue = $(this).val();
        var ajaxurl = 'ajax.php',
        data =  {'action': clickBtnValue};
        $.post(ajaxurl, data, function (response) {
            // Response div goes here.
            alert("action performed successfully");
        });
    });
});
4, biểu mẫu của bạn sẽ gọi
$(document).ready(function(){
    $('.button').click(function(){
        var clickBtnValue = $(this).val();
        var ajaxurl = 'ajax.php',
        data =  {'action': clickBtnValue};
        $.post(ajaxurl, data, function (response) {
            // Response div goes here.
            alert("action performed successfully");
        });
    });
});
4 vào
$(document).ready(function(){
    $('.button').click(function(){
        var clickBtnValue = $(this).val();
        var ajaxurl = 'ajax.php',
        data =  {'action': clickBtnValue};
        $.post(ajaxurl, data, function (response) {
            // Response div goes here.
            alert("action performed successfully");
        });
    });
});
6



4

Khi biểu mẫu đã được gửi, nó sẽ tự gọi (

$(document).ready(function(){
    $('.button').click(function(){
        var clickBtnValue = $(this).val();
        var ajaxurl = 'ajax.php',
        data =  {'action': clickBtnValue};
        $.post(ajaxurl, data, function (response) {
            // Response div goes here.
            alert("action performed successfully");
        });
    });
});
4) và bạn có thể bắt nó thông qua biến được xác định trước PHP
$(document).ready(function(){
    $('.button').click(function(){
        var clickBtnValue = $(this).val();
        var ajaxurl = 'ajax.php',
        data =  {'action': clickBtnValue};
        $.post(ajaxurl, data, function (response) {
            // Response div goes here.
            alert("action performed successfully");
        });
    });
});
8 như trong mã bên dưới



5

Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Đập

3.06410 Huy hiệu vàng39 Huy hiệu bạc56 Huy hiệu Đồng10 gold badges39 silver badges56 bronze badges

Đã trả lời ngày 21 tháng 7 năm 2015 lúc 20:56Jul 21, 2015 at 20:56

Đây là một ví dụ mà bạn có thể sử dụng:



6

Baefell

6451 Huy hiệu vàng8 Huy hiệu bạc26 Huy hiệu đồng1 gold badge8 silver badges26 bronze badges

Đã trả lời ngày 17 tháng 7 năm 2015 lúc 6:58Jul 17, 2015 at 6:58

Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Gọi chức năng PHP bằng nút HTML: Tạo tài liệu biểu mẫu HTML chứa nút HTML. Khi nút được nhấp, bài viết phương thức được gọi. Phương thức bài mô tả cách gửi dữ liệu đến máy chủ. Sau khi nhấp vào nút, hàm

$(document).ready(function(){
    $('.button').click(function(){
        var clickBtnValue = $(this).val();
        var ajaxurl = 'ajax.php',
        data =  {'action': clickBtnValue};
        $.post(ajaxurl, data, function (response) {
            // Response div goes here.
            alert("action performed successfully");
        });
    });
});
9 được gọi.



7

Nguồn: GeekSforGeeks.org

Đã trả lời ngày 24 tháng 11 năm 2020 lúc 17:02Nov 24, 2020 at 17:02

Hướng dẫn write a php script to display this output once user click on submit button - viết một tập lệnh php để hiển thị đầu ra này khi người dùng nhấp vào nút gửi

Bạn chỉ có thể làm điều này. Trong PHP, bạn có thể xác định nút bấm bằng cách sử dụng



8

Do đó, bạn nên sửa đổi mã của bạn như sau:



9

Đã trả lời ngày 20 tháng 1 năm 2020 lúc 11:57Jan 20, 2020 at 11:57

TrustidKidTrustidKidtrustidkid

5474 Huy hiệu bạc6 Huy hiệu đồng4 silver badges6 bronze badges

0

Khi nhấp vào nút được nhấp vào PHP?

Cách chúng tôi kiểm tra xem liệu nút gửi có được nhấp không có phải là một câu lệnh IF đơn giản không. Nếu $ trình tin được nhấp, chức năng sẽ trả về true. Nếu $ trình tin không được nhấp, chức năng sẽ trả về sai. Câu lệnh nếu đơn giản này kiểm tra giá trị boolean của biến.If the $submitbutton is clicked, the function will return true. If the $submitbutton is not clicked, the function will return false. This simple if statement checks the boolean value of the variable.

Làm thế nào có thể nhận được giá trị nút trong PHP?

Sử dụng phương thức ISSET () trong PHP để kiểm tra biểu mẫu được gửi thành công hay không.Trong mã, sử dụng hàm isset () để kiểm tra phương thức $ _post ['gửi'].

Làm thế nào để bạn hiển thị dữ liệu đã gửi trên cùng một trang với biểu mẫu trong PHP?

Để ở trên cùng một trang khi gửi, bạn có thể bỏ trống hành động (Action = "") vào thẻ biểu mẫu hoặc bỏ hoàn toàn.Đối với thông báo, hãy tạo một biến ($ message = "Thành công! Bạn đã nhập:". $ Input; ") và sau đó lặp lại biến tại địa điểm trong trang mà bạn muốn tin nhắn xuất hiện vớileave action empty ( action="" ) into the form tag, or leave it out altogether. For the message, create a variable ( $message = "Success! You entered: ". $input;" ) and then echo the variable at the place in the page where you want the message to appear with

Làm thế nào nhận được dữ liệu từ biểu mẫu gửi trong PHP?

Cách truy xuất dữ liệu biểu mẫu được gửi qua get.Khi bạn gửi một biểu mẫu thông qua phương thức GET, PHP cung cấp một biến SuperGlobal, được gọi là $ _GET.PHP sử dụng biến $ _GET này để tạo một mảng kết hợp với các khóa để truy cập tất cả thông tin đã gửi (dữ liệu biểu mẫu).Các phím được tạo bằng các giá trị thuộc tính tên của phần tử.When you submit a form through the GET method, PHP provides a superglobal variable, called $_GET. PHP uses this $_GET variable to create an associative array with keys to access all the sent information ( form data ). The keys is created using the element's name attribute values.