我正在使用ajax調用做一個小的計算,然後返回值並將其顯示在提交表單的頁面中。在Firebug中它表示它調用該函數,但沒有得到響應。 (我有一個寫入數據庫的類似表單,工作正常,似乎是因爲它不需要響應 - 螢火蟲表示它也未能在該腳本上得到響應。)奇怪的是,我在我的本地服務器,然後在網站上實施,一切按計劃進行。我在本地服務器和Web服務器上都使用了Code Igniter,但我不知道這是否與它有關。無論如何,任何幫助將是偉大的。我稍微有點新,所以在這個時候這已經超出了我的境界。.ajax帖子和獲取本地服務器的響應,沒有響應的網頁主機
感謝
編輯:.js文件
$(document).ready(function() {
$('#submit').click(function(){
var formdata = {
years: $('#years').val(),
rate: $('#rate').val(),
principle: $('#principle').val(),
periods: $('#periods').val(),
continuous: $('#continuous').val()
}
$.ajax({
url: "http://localhost:8888/CodeIgniter_1.7.2/index.php/timevalueshow/submit",
type: 'POST',
data: formdata,
success: function(data){
$('#replace').replaceWith('<p>'+data+'</p>');
}
});
return false;
});
});
PHP提交功能
function submit(){
$years = $this->input->post('years');
$rate = $this->input->post('rate');
$principle = $this->input->post('principle');
$periods = $this->input->post('periods');
$isCont = $this->input->post('continuous');
$params = array(
'years' => $years,
'rate' => $rate,
'principle' => $principle,
'periods' => $periods,
'isCont' => $isCont
);
$this->load->library('timevalue', $params);
return $this->timevalue->FVFactor();
}
我們可以看到一些代碼,你也試圖從本地到遠程或反之亦然? – Robert 2010-08-13 22:43:31
@Robert有代碼。我試圖將數據發送到託管我的站點的服務器,然後返回數據。 – tshauck 2010-08-13 23:38:45