min117の日記

初期desireもち。趣味Mac,メインFedora,仕事xp。

jqueryからPHPにアクセスするシンプルプログラム:合計金額表示→fopen()でファイルに書く

 

jqueryから受けた金額と個数から、サーバ側(php)計算した合計を表示させるところまでは前回と一緒。

今回は、その結果をテキストファイルに書き込む。

ファイル構成

 ①jquery-php04.html

 ②jquery-php04_fopen.php

 ③jquery-php04_result.txt

計算は

 ①から投げた値を②が計算して、③に書き込む。

 

①での計算

 4000円 * 3個 = 12000円

f:id:min117:20151226155251p:plain

 5000円 * 3個 = 15000円

f:id:min117:20151226155343p:plain

計算結果が③のテキストファイルにカンマ区切り(csv)で書かれる。

f:id:min117:20151226155546p:plain

ーーー

どうしてもエラーになる。ソースのどこが悪いか分からない。MacBookAirのChromeから、Option+Command+j でデバックしたら、8行目がおかしいという。無名関数のところ。

uncaught reference error

f:id:min117:20151226155917p:plain

目を皿にして括弧閉じをみたが、間違っていない…と思ったら、原因は6行目だった。ダブルクオートが1個足りない。

(誤)<script type="text/javascript src="./jquery-1.11.13.js"></script>

(正)<script type="text/javascript" src="./jquery-1.11.13.js"></script>

 

結論

jquery-1.11.3.jsが読めていない のが原因。その結果、 8行目のエラーになる という流れだった。

 

ソース

jquery-php04.html

f:id:min117:20151226160520p:plain

jquery-php04_fopen.php

f:id:min117:20151226160617p:plain