【发布时间】:2015-05-08 22:57:54
【问题描述】:
我在 codeigniter 的辅助函数中定义了一个函数,当 val 和货币 id 传递给它时,它返回格式化的价格。
if(!function_exists('format_price')){
function format_price($val,$curency_id=NULL){
$CI =& get_instance();
$CI->load->model('currency_model');
if ($curency_id) {
$Result=$CI->currency_model->getcurrency($curency_id);
$dec_place=round($Result['decimal_place']);
$value=number_format((float)$val,$dec_place,'.',',');
return $Result['symbol_left'].$value ." ".$Result['symbol_right'];
}
else{
$Result=$CI->currency_model->getDefaultCurrency();
$dec_place=round($Result['decimal_place']);
$value=number_format((float)$val,$dec_place,'.',',');
return $Result['symbol_left'].$value ." ".$Result['symbol_right'];
}
}
}
我需要的是通过 ajax 在 javascript 代码中调用这个函数。 没有控制器这可能吗,还是我必须制作一个控制器?
【问题讨论】:
-
你必须调用一个控制器来调用你的助手并返回结果
-
我试过了,但是没有显示返回值。
-
有什么错误吗?首先测试你的控制器,确保它返回一些东西。如果是,请检查您的 ajax 调用。
-
它返回但未定义
标签: javascript php jquery ajax codeigniter