Witam,
Mam problem z ajax'em w ZF. Przy odświeżeniu strony otrzymuje następujący błąd:
POST <a href="http://127.0.0.1/my_app/ajax/main_contact" target="_blank">http://127.0.0.1/my_app/ajax/main_contact</a> 404 Not Found 2.45s
poniżej kod:
Akcja ajax:
public function ajaxAction(){
try{
if ($this->getRequest()->isXmlHttpRequest())
{
switch($this->_getParam('param1'))
{
case 'main_contact': $contacts = new $this->_db_table_contact;
$getContacts = $contacts->getContacts($this->getRequest()->getPost('category_id'));
$jsonObjectWithExpression = Zend_Json
::encode(array("post_content" => $getContacts->post_content)); echo $jsonObjectWithExpression;
break;
}
} else {
throw new Exception ("Invalid action. Not post");
}
} catch (Exception $e) {
}
}
js:
$.ajax({
type: "POST",
url: "
<?php echo $this->baseUrl; ?>/ajax/main_contact",
data: "category_id=" + cat,
dataType: "json",
success: function(data){
$('div.pl-contacts').html(data.post_content);
},
error: function(data){
alert( "Wystąpił błąd: \n" + data.post_content );
}
});
Już męcze się z tym drugi dzień i nie wiem co może być tego przyczyną.
Uprzejmie prosze o pomoc.