Hướng dẫn how pass data from one page to another in php using ajax? - Làm thế nào để truyền dữ liệu từ trang này sang trang khác trong php bằng cách sử dụng ajax?

Tôi muốn chuyển một biến PHP lên một trang PHP khác [danh mục-get-secondary.php] thông qua AJAX. Tôi có mã sau:

function getSecondaryCat[val] {
        $.ajax[{
            type: "POST",
            url: "category-get-secondary.php",
            data: 'primary_cat='+val,
            success: function[data]{
                $["#secondary_cat"].html[data];
                $["#tertiary_cat"].html['Select specific category']
            }
        }];
    }

Vào category-get-secondary.php, tôi muốn nhận được giá trị: -

$postPrimaryCat = $_POST['primary_cat'];
$categoryType = $_POST['category-select'];

$ postprimaryCat được chuyển giao. Bây giờ tôi muốn chuyển giá trị cho $ CategoryType.

Tôi muốn vượt qua biến PHP 'Danh mục chọn'. Đây là những gì tôi đã cố gắng chuyển giá trị:

function getSecondaryCat[val,cat_val] {
        $.ajax[{
            type: "POST",
            url: "category-get-secondary.php",
            data:'primary_cat='+val+'&category-select='+cat_val,
            success: function[data]{
                $["#secondary_cat"].html[data];
                $["#tertiary_cat"].html['Select specific category']
            }
        }];
    }

và để có được giá trị tôi đang sử dụng

$postPrimaryCat = $_POST['primary_cat'];
$categoryType = $_POST['category-select'];
0

Nhưng giá trị dường như không được chuyển

Cập nhật với đầy đủ mã:

main-page.php








function getSecondaryCat[val, catval] {
        $.ajax[{
            type: "POST",
            url: "category-get-secondary.php",
            data:'primary_cat='+val+'&categoryselect='+catval,
            success: function[data]{
                $["#secondary_cat"].html[data];
                $["#tertiary_cat"].html['Select specific category']
            }
        }];
    }

    function selectCountry[val] {
        $["#search-box"].val[val];
        $["#suggesstion-box"].hide[];
    }


Làm cách nào để chuyển giá trị cho tập lệnh PHP bằng AJAX?

PHP $ useranswer = $ _post ['name'];$ sql = "Chọn * từ đó màu = '".$ UseranSwer."'";$ result = mysql_query [$ sql];$ row = mysql_fetch_array [$ result];// chỉ cho hàng đầu tiên và giả sử bảng có dữ liệu echo json_encode [$ row];// Vượt qua mảng trong json_encode?>

Làm thế nào tạo dữ liệu truyền trong ajax?

Để gửi biểu mẫu qua AJAX, tập lệnh của bạn sẽ cần xử lý bốn nhiệm vụ:..
Chụp nút Biểu mẫu để không diễn ra hành động mặc định ..
Nhận tất cả dữ liệu từ biểu mẫu bằng cách sử dụng jQuery ..
Gửi dữ liệu biểu mẫu bằng AJAX ..
Hiển thị lỗi nếu có bất kỳ ..

Chủ Đề