Tôi đã tìm kiếm rất nhiều hướng dẫn với phương thức POST và thấy câu hỏi được trả lời ở đây nhưng POST của tôi vẫn không hoạt động ... Tôi nghĩ tôi nên đăng ở đây nếu các bạn thấy điều gì đó mà tôi không 't!JQuery Ajax POST trong Codeigniter
js My - messages.js:
$(document).ready(function(){
$("#send").click(function()
{
$.ajax({
type: "POST",
url: base_url + "chat/post_action",
data: {textbox: $("#textbox").val()},
dataType: "text",
cache:false,
success:
function(data){
alert(data); //as a debugging message.
}
return false;
});
});
Quan điểm của tôi - chat.php:
<?php $this->load->js(base_url().'themes/chat/js/messages.js');?> //i use mainframe framework which loading script this way is valid
<form method="post">
<input id="textbox" type="text" name="textbox">
<input id="send" type="submit" name="send" value="Send">
</form>
cuối điều khiển của tôi - chat.php
//more functions here
function post_action()
{
if($_POST['textbox'] == "")
{
$message = "You can't send empty text";
}
else
{
$message = $_POST['textbox'];
}
echo $message;
}
bạn nhận được bất kỳ lỗi nào không. Vui lòng kiểm tra bảng điều khiển công cụ dành cho nhà phát triển của bạn – bipen
có phải bộ điều khiển không? những gì lỗi nó ném? –
nơi nào bạn xác định 'url: base_url', tôi tin rằng đây là vấn đề của bạn. – Boris