cuốn sách gpt4 ai đã làm

AJAX không gửi dữ liệu chính xác

In lại Tác giả: Hồ Xil Thời gian cập nhật: 2023-11-01 00:33:37 25 4
mua khóa gpt4 Nike

Tôi đang cố gắng gửi một số dữ liệu POST tới trang PHP qua AJAX nhưng dữ liệu không được gửi chính xác. Tôi đã làm gì sai?

Đây là mã của tôi:

HTML

LINK

hàm Ajax

mFunction(){    
$("#some_id").click(function(){
var thisId = $(this).attr('id');
console.log(thisId);
$.ajax({
gõ: 'BÀI ĐĂNG',
url: 'magic.php',
dữ liệu: {"thisId" : thisId},
kiểu dữ liệu: "json",
thành công:hàm(dữ liệu){
console.log(dữ liệu);
}
});
});
}

PHP

print_r($_POST);
?>

Vì vậy, mọi thứ lẽ ra phải hoạt động như tôi hiểu, nhưng có điều gì đó không ổn. Trong console.log(data), tôi nhận được ID, vì vậy dữ liệu đã được gửi nhưng trong print_r, tôi nhận được một mảng () mảng trống..

câu trả lời hay nhất

bạn có kiểu dữ liệu: "json", Vì vậy, cuộc gọi ajax của bạn mong đợi json phản hồi, đó là lý do tại sao bạn không thấy bất kỳ phản hồi nào.

sử dụngjson_encode();

echo json_encode($_POST);

Về việc php - AJAX không gửi dữ liệu chính xác, chúng tôi đã tìm thấy một câu hỏi tương tự trên Stack Overflow: https://stackoverflow.com/questions/16334214/

25 4 0
Chứng chỉ ICP Bắc Kinh số 000000
Hợp tác quảng cáo: 1813099741@qq.com 6ren.com
Xem sitemap của VNExpress