Có cách nào để gửi dữ liệu bài đăng đến một tập lệnh php khác ngoài việc có biểu mẫu không? (Không sử dụng GET tất nhiên).Gửi dữ liệu POST tới PHP mà không cần sử dụng biểu mẫu HTML?
Tôi muốn javascript tải lại trang sau X giây và đăng một số dữ liệu lên trang cùng một lúc. Tôi có thể làm điều đó với GET nhưng tôi thà sử dụng POST, vì nó trông sạch hơn.
Cảm ơn rất nhiều.
EDIT: Có thể thực hiện với tiêu đề PHP không? Tôi chắc chắn rằng nó là tốt hơn để sử dụng JQuery nhưng đối với tình hình hiện tại của tôi, tôi có thể thực hiện điều đó dễ dàng hơn nhiều/nhanh hơn:)
Cheers
tôi đã kết thúc làm việc đó như vậy:
<script>
function mySubmit() {
var form = document.forms.myForm;
form.submit();
}
</script>
...
<body onLoad="mySubmit()";>
<form action="script.php?GET_Value=<?php echo $GET_var ?>" name="myForm" method="post">
<input type="hidden" name="POST_Value" value="<?php echo $POST_Var ?>">
</form>
</body>
Dường như làm việc tốt cho tôi, nhưng hãy nói nếu có bất cứ điều gì sai trái với nó!
Cảm ơn mọi người.
Bạn có thể, nếu bạn muốn tránh sử dụng hình thức AJAX, đã ẩn, hoặc tạo ra một động, và chỉ cần đưa ra các hình thức sử dụng Javascript sau một thời gian chờ. AJAX có thể là giải pháp tốt nhất, nó phụ thuộc chính xác những gì bạn muốn làm, và AJAX cho là cung cấp cho bạn nhiều phạm vi hơn để xử lý lỗi một cách duyên dáng. – DaveRandom
Ah có âm thanh có thể cho tôi, tôi chắc chắn rằng các đề xuất khác là tốt hơn tổng thể nhưng đây là một dự án nhỏ và giải pháp này có vẻ như nó phù hợp với phong cách của tôi về mã hóa :) –
Xem câu trả lời của tôi dưới đây để biết chi tiết được thực hiện trong Javascript không có khung. – DaveRandom