POST yöntemleri ile çok fazla öğretici aradım ve sorularımı burada da yanıtladım ama POST'm hala çalışmıyor ... Ben bir şey görüyorsanız, buraya göndermem gerektiğini düşündüm 't!JQuery Ajax POST in Codeigniter
Benim js - 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;
});
});
Bence - 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>
Son My kontrolör - chat.php
//more functions here
function post_action()
{
if($_POST['textbox'] == "")
{
$message = "You can't send empty text";
}
else
{
$message = $_POST['textbox'];
}
echo $message;
}
Herhangi bir hatayla karşılaşıyor musunuz? Lütfen geliştirici araçları konsolunu kontrol edin – bipen
denetleyiciye mi gidiyor? hangi hata atıyor? –
Burada 'url: base_url' öğesini tanımlarsınız, bunun sizin sorununuz olduğuna inanıyorum. – Boris