我試圖學會使用阿賈克斯此刻,但不幸的是我不能得到它success
。阿賈克斯總是會出錯
$('.engineering-services').live('click', function() {
$.ajax({
url: 'index.php?route=information/information/homepage_info',
type: 'post',
data: {info_description : 'test'},
dataType: 'json',
success: function(json){
alert('pass');
},
error: function(json) {
alert('fail');
}
});
});
這裏是PHP函數...
public function homepage_info() {
$json = array();
if (isset($this->request->post['info_description'])) {
echo $this->request->post['info_description'];
echo '<br /> test2';
}
$this->response->setOutput(json_encode($json));
}
然而,這總是讓一個失敗的警報,而不是通過一個的。 我在這裏錯過了一些明顯的東西嗎?
編輯:它的發現功能正常,在控制檯它給正確的響應,
即
測試
test2的
謝謝
嘗試完整的網址...像:localhost/yourwebsite/index.php .... – DmitryK