我想从php文件中获取价值,所以我在php脚本中调用json_encode函数。但是当我使用javascript获取价值时,结果是不确定的。
我正在使用codeigniter和javascript。
JavaScript
var sisa = (persentasevco / 100) * (jumlahvco)
document.getElementById('periodetk').value = periodetk
var totalt = sisa * periodet
$.ajax({
url: '<?=base_url(\'lahan/convertString/\')?>' + totalt,
success: function (data) {
document.getElementById('persediaanvco').value = data.hasil
},
})
PHP
public function convertString($value){
$hasil = number_format($value,2,',','.');
echo json_encode($hasil);
}
我想将$ hasil从php发送到javascript
答案 0 :(得分:1)
如果您只是发送字符串(number_format
的输出),则不需要json_encode
。
PHP
public function convertString($value){
echo number_format($value,2,',','.'); // Echo directly
die(); // End script
}
JS
var sisa = (persentasevco / 100) * (jumlahvco)
document.getElementById('periodetk').value = periodetk
var totalt = sisa * periodet
$.ajax({
url: '<?=base_url(\'lahan/convertString/\')?>' + totalt,
success: function (data) {
document.getElementById('persediaanvco').value = data
},
})