2017-06-18 8 views
0

私は現在、状況に苦しんでいます。私はgrand_scoreをpaper_score + final_score(つまりpaper_scoreとfinal_scoreの合計)に置き換える必要があります。私はいろいろな交互作用を試しましたが、結実の結果はまだありません。私を助けてください。javascriptの2つのdbレコードの合計を表示する

'<td>' + result['records'][i]['paper_score'] + '</td>' + //continuous assessment 
'<td>' + result['records'][i]['final_score'] + '</td>' + //examination 
'<td>' + (result['records'][i]['paper_score'] + result['records'][i]['final_score']) + '</td>' + //ca + exam 

paper_scorefinal_scoreは、文字列の代わりに数字であれば、あなたは、ここにフロートを想定した(最初にそれらをキャストする必要があります:あなたは、単にそれらを一緒に追加する+演算子を使用することができます

'<td>' + result['records'][i]['paper_score'] + '</td>' + //continuous assessment 
         '<td>' + result['records'][i]['final_score'] + '</td>' + //examination 
         '<td>' + result['records'][i]['grand_score'] + '</td>' + //ca + exam 
+2

は、Oの代わりにあなたの変数と+ 'の使用と' $ ''兆候がないことから判断するとf '.'文字列を組み合わせるために、これはphpの代わりにjavascriptであるように見えます。それを確認していただけますか? – rickdenhaan

+0

エラーは何ですか? – Tpojka

+0

未定義 - これは私が 'paper_score + final_score'を使用したときに表示されるものです –

答えて

0

また、)全体の番号のparseInt()を使用することができます。

'<td>' + (parseFloat(result['records'][i]['paper_score']) + parseFloat(result['records'][i]['final_score'])) + '</td>' + //ca + exam 
関連する問題