我正在使用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('
'+data+'
');}
});
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();
}
2010-08-13
tshauck
+0
我们可以看到一些代码,你也试图从本地到远程或反之亦然? –
2010-08-13 22:43:31
+0
@Robert有代码。我试图将数据发送到托管我的站点的服务器,然后返回数据。 –
2010-08-13 23:38:45