mpro-gram の回答履歴
- sqlite_open、SQLite3::open
「sqlite_open」「SQLite3::open」の違いを教えてください。 ▽http://www.php.net/manual/ja/function.sqlite-open.php ▽http://www.php.net/manual/ja/sqlite3.open.php ・サーバ移行したら、それまで「sqlite_open」で動作していたのが「SQLite3::open」でないと動作しないようになりました ・何の影響を受けているのでしょうか? ・PHPバージョン? ・SQLiteバージョン? ・それとも単に書き方の問題? ■PHPバージョン ・移行前5.2.5 ・移行後5.3.3 ■SQLiteバージョン ・多分3と思うけど、どうやって確認?
- cake php について
cake php フォームについて View <?php echo $this->Form->create(null,array('type'=>'post','action'=>'./serch')); echo $this->Form->text('serch'); echo $this->Form->end('検索'); ?> Controller //検索機能 public function serch(){ $this->modelClass = null; if ($this->request->is('post')) { $a = Sanitize::stripAll( $this->request->data['serch']); $conditions = array("Manga.title" =>$a); $this-> set('datas',$this->paginate($conditions)); } } で実行すると(いろいろ省いていますが) Undefined index: serch と出ます。色々試してみたのですがどうやら $a = Sanitize::stripAll( $this->request->data['serch']); ここの部分がおかしいみたいなのですが理由が分かりません。 よろしければご教授ください。よろしくお願いします。
- cake php paginateについて
コントローラー内でpaginateの件数を扱いたいのですがどうやればいいのでしょうか? 色々調べてみましたがView側で件数を取得する <?php echo $this->Paginator->counter(array( 'format' => '<div class="count">%count%件見つかりました!</div>'));?> しか見つかりませんでした。よろしくお願いします。
- 遺伝的アルゴリズムの評価式に関する質問です。
膨大な数の組み合わせから正解の組み合わせを求めるという大規模組み合わせ問題があったとします。 このような問題を遺伝的アルゴリズムを用いて解こうとしているのですが、今用いている評価式より良いアイデアが自分では考えつかなかったため質問します。 以下、問題や用いている遺伝的アルゴリズムに関する詳しい説明です。 例えば、仮に、23, 21, 65, 78, 43, 78, 83, 56, 78 ,89 の10個の数の組み合わせがあるとき、 合計して109になる組み合わせ(23,21,65)を見つけたいという問題です。(正解の組み合わせは複数個あっても、一個見つかれば良い。また正解の組み合わせは必ずあるものとする。) この問題を遺伝的アルゴリズム(GA)を使って解くとします。 以下、簡単なGAの説明です。 表現型に2進数ビット列を用いる。 個体数は200とし、初期個体はランダムで生成する。 評価式はf(x) = b/(b+|b-t|)(bは正解の組み合わせの合計値で、tは2進数ビット列で1を立てた場所の数の合計値である。)。終了条件はこの評価値がf(x)=1になることである。 交叉は一様交叉で突然変異も行う。 表現型について詳しく説明すると、 コード化に 0と 1の並びである2進数ビット列を用いて、 その場所に対応する数を加算する場合は1を, 逆に加算しない場合は0を遺伝子の表現型に立てビット列を生成しました。 例えば今回の正解の組み合わせ(109)を2進数ビットで表すと下のようになる。 23, 21, 65, 78, 43, 78, 83, 56, 78 ,89 1 1 1 0 0 0 0 0 0 0 ←2進数ビットを用いた表現型。 (1が立っている場所の数が加算されて合計で109となり、これが正解の組み合わせであることがわかる。) そして、この遺伝的アルゴリズムの評価式を f(x) = b/(b+|b-t|) とします。(bは正解の組み合わせの合計値で、tはビット列で1を立てた場所に対応する数の合計値である。) 評価式f(x)=1になる、つまり正解の組み合わせが見つかれば、遺伝的アルゴリズムは終了する。 この評価式で遺伝的アルゴリズムを回しているのですが、この簡単な評価式では近似解に陥ったとき、解を求めるのがどうしても遅くなってしまいます。 全体的に長く、わかりにくい説明で申し訳ないのですが、この評価式の改善案、またはこの遺伝的アルゴリズムの改善案などがあれば教えていただきたいです。 以上、よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- usamingosu
- 回答数2
- 遺伝的アルゴリズムの評価式に関する質問です。
膨大な数の組み合わせから正解の組み合わせを求めるという大規模組み合わせ問題があったとします。 このような問題を遺伝的アルゴリズムを用いて解こうとしているのですが、今用いている評価式より良いアイデアが自分では考えつかなかったため質問します。 以下、問題や用いている遺伝的アルゴリズムに関する詳しい説明です。 例えば、仮に、23, 21, 65, 78, 43, 78, 83, 56, 78 ,89 の10個の数の組み合わせがあるとき、 合計して109になる組み合わせ(23,21,65)を見つけたいという問題です。(正解の組み合わせは複数個あっても、一個見つかれば良い。また正解の組み合わせは必ずあるものとする。) この問題を遺伝的アルゴリズム(GA)を使って解くとします。 以下、簡単なGAの説明です。 表現型に2進数ビット列を用いる。 個体数は200とし、初期個体はランダムで生成する。 評価式はf(x) = b/(b+|b-t|)(bは正解の組み合わせの合計値で、tは2進数ビット列で1を立てた場所の数の合計値である。)。終了条件はこの評価値がf(x)=1になることである。 交叉は一様交叉で突然変異も行う。 表現型について詳しく説明すると、 コード化に 0と 1の並びである2進数ビット列を用いて、 その場所に対応する数を加算する場合は1を, 逆に加算しない場合は0を遺伝子の表現型に立てビット列を生成しました。 例えば今回の正解の組み合わせ(109)を2進数ビットで表すと下のようになる。 23, 21, 65, 78, 43, 78, 83, 56, 78 ,89 1 1 1 0 0 0 0 0 0 0 ←2進数ビットを用いた表現型。 (1が立っている場所の数が加算されて合計で109となり、これが正解の組み合わせであることがわかる。) そして、この遺伝的アルゴリズムの評価式を f(x) = b/(b+|b-t|) とします。(bは正解の組み合わせの合計値で、tはビット列で1を立てた場所に対応する数の合計値である。) 評価式f(x)=1になる、つまり正解の組み合わせが見つかれば、遺伝的アルゴリズムは終了する。 この評価式で遺伝的アルゴリズムを回しているのですが、この簡単な評価式では近似解に陥ったとき、解を求めるのがどうしても遅くなってしまいます。 全体的に長く、わかりにくい説明で申し訳ないのですが、この評価式の改善案、またはこの遺伝的アルゴリズムの改善案などがあれば教えていただきたいです。 以上、よろしくお願いします。
- ベストアンサー
- その他(プログラミング・開発)
- usamingosu
- 回答数2
- テーブルに空文字を入力させない方法
MYSQLで下記のようなテーブルがあります。codeが主キーになっています。 +---------+--------------+------+-----+---------+-------+ | Field | Type | Null | Key | Default | Extra | +---------+--------------+------+-----+---------+-------+ | day | varchar(255) | YES | | NULL | | | time_mm | varchar(255) | YES | | NULL | | | time_ss | varchar(255) | YES | | NULL | | | id | varchar(255) | YES | | NULL | | | code | varchar(255) | NO | PRI | NULL | | | stock | varchar(255) | YES | | NULL | | +---------+--------------+------+-----+---------+-------+ selectでデータを引っ張ってくると下記のようになります。 +------+---------+---------+-------+------+-------+ | day | time_mm | time_ss | id | code | stock | +------+---------+---------+-------+------+-------+ | NULL | NULL | NULL | dd | | NULL | | 1111 | 2222 | 3333 | 4444 | 1234 | 6666 | | 11 | 22 | 33 | 44 | 4649 | 66 | | 111 | 222 | 333 | 444 | 5963 | 666 | | NULL | NULL | fdfd | fdfd | fd | NULL | +------+---------+---------+-------+------+-------+ codeの一番上が空文字列になっているので、テーブルにデータが入っていると思うのですが、空文字も入力不可にさせたいです。 どのようにすれば実現させることができるでしょうか?
- ベストアンサー
- その他(データベース)
- mellow91
- 回答数1
- SQLiteでINSERT OR UPDATE
SQLiteにはREPLACE文がありますが、これを使うと、例えばn,c1,c2,c3フィールドがあるデータsampleに対して「replace into sample (n,c2) values (1,1)」を実行すると、c1とc3はnull値になってしまいます。 一部のSQLデータベースで用意されている「INSERT OR UPDATE」のように、行が存在すれば対象のフィールドのみを書き換え(それ以外のフィールドの内容は維持)、存在しなければ行を追加する構文を作ることは可能でしょうか。
- ベストアンサー
- その他(データベース)
- Tank2005
- 回答数1
- MySQLでのデータ入力について
現在phpMyAdminを利用してデータを入力しています。 初めてで不安な点があるので詳しい方にお聞きしたいことがあります。 □数字の入力について 後から平均を出したり足し算したりする予定ですが、コンマを入れた状態でも演算できますか?入れない方が良いのでしたら、tableに出力するときにコンマを入れて出力できれば良いのですが。 「20,150」「20150」 □名前の入力について 現在は「山田 太郎」というように姓と名の間に全角スペースを入れて一つのフィールドに入れているのですが、これは姓と名で分けたほうが良いでしょうか? 例えばスペースを入れた状態でサイトの閲覧者がテキストフィールドから「山田太郎」と入力し検索して引っかかりますか? □改行について 一つのセル?内に改行してデータを入力することはできますか? 以上の三点です。 ご存知の方いらっしゃいましたらご教示ください。 よろしくお願いします。
- ベストアンサー
- MySQL
- keisuke1258
- 回答数1
- [MySQL] UNIQUE制約の値を更新する方法
表題にUNIQUE制約の値を「更新」する方法とありますが、 正確にはUNIQUE制約が設定された値を「入れ替える」方法について質問します。 あるテーブルに order という並び順(数値)を格納するカラムがあるとします。※このテーブルのプライマリーキーは id とします。 並び順ですので一意な値です。よって、order にUNIQUE制約を設定しています。 例えば 1~5 個のデータ(フィールド)があったとして、並び順も 1~5 あるわけですが、この並び順を入れ替える場合、並び順を格納しているカラム( order )にUNIQUE制約があるため、それぞれ UPDATE で上書きすることができません。 つまり、{ id: 1, order: 1 } というデータと { id: 2, order: 2 } というデータの並び順( order )を { id: 1, order: 2 } と { id: 2, order: 1 } というように入れ替えようとする場合、並び順( order )は一意であるため、UPDATE で上書きができないのです。 できればトランザクション内で処理したいのですが、これらの処理をスマートに更新する方法はないでしょうか。それとも、並び順( order )にUNIQUE制約を設定せず、アプリケーション側で並び順( order )を一意に保つよう実装するしかないでしょうか。
- ベストアンサー
- MySQL
- noname#221560
- 回答数3
- SQLで特定のテキストの文字を読み込みたい
こんにちは。 SQL初心者です。 皆様に本日たくさん助けて頂いてます。 本当に感謝です。今一度お助けお願いします! あるテーブルをエクスポートしたいのですが データを日付で区切りたいと思っています。 エクスポートするマシーンにいつも特定のテキストがあります。 それをDATE.txtとするとその中には20131115などと書かれています。 これはもちろん日付です。 where 以下の条件にこの日付を用いたいのですが それにはどのように設定すればいいのでしょうか? where open_chk_date = <DATE.txtの中の日付> こんな感じです。 どうぞよろしくお願いします!
- ベストアンサー
- その他(データベース)
- PACQUIAO
- 回答数1
- PHPでCSVファイルをUTF8に変換したい
ブラウザからCSVファイルをアップロードし、MySQLのデータベースにインポートするプログラムをPHPで作成しています。 エクセルで作成したCSVファイルはsjis形式のため、UTF8に変換してからMySQLにインポートしてあげると文字化けせずにインポートする事が出来るのですが、毎回手動でUTF8に変換するのは面倒ですのでファイルをアップロードしたタイミングで自動的にsjis形式からUTF8に変換したいと考えております。 ファイルのアップロードまでは動作していますが、CSVファイルをsjisからUTF-8に変換するにはどうすればよいでしょうか? どなたかご教示いただければ幸いです。以下は作成中のコードです。 index.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>sample</title> </head> <body> <form action="read.php" method="POST" enctype="multipart/form-data"> ファイル:<br> <input type="file" name="upfile" size="30"><br> <br> <input type="submit" value="アップロード"> </form> </body> </html> read.php <?php //csvファイルのアップロード if (is_uploaded_file($_FILES["upfile"]["tmp_name"])) { //「files」という名前のフォルダを同じ階層に設置。ここにCSVファイルをアップロード if (move_uploaded_file($_FILES["upfile"]["tmp_name"], "files/" . $_FILES["upfile"]["name"])) { chmod("files/" . $_FILES["upfile"]["name"], 0644); //fileパス $file = "files/" .$_FILES["upfile"]["name"]; //DB接続 $sv = "localhost"; $dbname = "shop"; $user = "user"; $pass = "password"; $conn = mysql_connect($sv, $user, $pass) or die("コネクトエラー"); mysql_select_db($dbname) or die("DBセレクトエラー"); mysql_query("SET NAMES utf8"); //CSVデータの取り込み $sql = "LOAD DATA LOCAL INFILE '$file' INTO TABLE food"; $sql .= " FIELDS"; $sql .= " TERMINATED BY ',' "; //TERMINATED BY 区切り文字 $sql .= " ENCLOSED BY '\"' "; //ENCLOSED BY 囲み文字 $sql .= " LINES TERMINATED BY '\r\n' "; $sql .= " IGNORE 1 LINES"; $result = mysql_query($sql, $conn); if (!$result) { $message = 'Invalid query: ' . mysql_error() . "\n"; $message .= 'Whole query: ' . $sql; die($message); } echo "インポートが完了しました!"; //失敗したとき } else { echo "ファイルをアップロードできません。"; } } else { echo "ファイルが選択されていません。"; } ?> CSVファイル "No","food","price" "1","うどん","100" "2","カレー","300" "3","パスタ","500" MySQLテーブル CREATE TABLE IF NOT EXISTS `food` ( `No` int(11) NOT NULL, `food` varchar(50) NOT NULL, `price` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 使用中のバージョン PHP/5.4.19 Apache/2.4.4 XAMPP v3.2.1 素人の質問で凝縮ですが、よろしくお願いいたします。
- ベストアンサー
- PHP
- do79tama13
- 回答数3
- SQL文を教えてください。
MYSQLを使っています。 【売上テーブル】 || 日付 || 金額 || ----------------- || 2011/01/01 || 100 || || 2011/01/01 || 200 || || 2011/01/02 || 600 || ・ ・ ・ || 2012/12/31 || 500 || || 2012/12/31 || 100 || SELECT SUM(金額) FROM 売上テーブル WHERE 日付 BETWEEN '2011-01-01' AND '2011-12-31' GROUP BY DATE_FORMAT(日付, '%Y/%m') で月初から月末のデータを表示させることはできますが、 2011/01/10~2011/02/09を一か月として 以降は 2011/02/10~2011/03/09 2011/03/10~2011/04/09 ・ ・ ・ 2011/12/10~2012/01/09 といった感じに1年間のデータを表示させる方法がわかりません。 どうぞ宜しくお願いします。
- ベストアンサー
- MySQL
- unknown24045
- 回答数3
- PHPでCSVファイルをUTF8に変換したい
ブラウザからCSVファイルをアップロードし、MySQLのデータベースにインポートするプログラムをPHPで作成しています。 エクセルで作成したCSVファイルはsjis形式のため、UTF8に変換してからMySQLにインポートしてあげると文字化けせずにインポートする事が出来るのですが、毎回手動でUTF8に変換するのは面倒ですのでファイルをアップロードしたタイミングで自動的にsjis形式からUTF8に変換したいと考えております。 ファイルのアップロードまでは動作していますが、CSVファイルをsjisからUTF-8に変換するにはどうすればよいでしょうか? どなたかご教示いただければ幸いです。以下は作成中のコードです。 index.html <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>sample</title> </head> <body> <form action="read.php" method="POST" enctype="multipart/form-data"> ファイル:<br> <input type="file" name="upfile" size="30"><br> <br> <input type="submit" value="アップロード"> </form> </body> </html> read.php <?php //csvファイルのアップロード if (is_uploaded_file($_FILES["upfile"]["tmp_name"])) { //「files」という名前のフォルダを同じ階層に設置。ここにCSVファイルをアップロード if (move_uploaded_file($_FILES["upfile"]["tmp_name"], "files/" . $_FILES["upfile"]["name"])) { chmod("files/" . $_FILES["upfile"]["name"], 0644); //fileパス $file = "files/" .$_FILES["upfile"]["name"]; //DB接続 $sv = "localhost"; $dbname = "shop"; $user = "user"; $pass = "password"; $conn = mysql_connect($sv, $user, $pass) or die("コネクトエラー"); mysql_select_db($dbname) or die("DBセレクトエラー"); mysql_query("SET NAMES utf8"); //CSVデータの取り込み $sql = "LOAD DATA LOCAL INFILE '$file' INTO TABLE food"; $sql .= " FIELDS"; $sql .= " TERMINATED BY ',' "; //TERMINATED BY 区切り文字 $sql .= " ENCLOSED BY '\"' "; //ENCLOSED BY 囲み文字 $sql .= " LINES TERMINATED BY '\r\n' "; $sql .= " IGNORE 1 LINES"; $result = mysql_query($sql, $conn); if (!$result) { $message = 'Invalid query: ' . mysql_error() . "\n"; $message .= 'Whole query: ' . $sql; die($message); } echo "インポートが完了しました!"; //失敗したとき } else { echo "ファイルをアップロードできません。"; } } else { echo "ファイルが選択されていません。"; } ?> CSVファイル "No","food","price" "1","うどん","100" "2","カレー","300" "3","パスタ","500" MySQLテーブル CREATE TABLE IF NOT EXISTS `food` ( `No` int(11) NOT NULL, `food` varchar(50) NOT NULL, `price` int(11) NOT NULL ) ENGINE=InnoDB DEFAULT CHARSET=utf8; 使用中のバージョン PHP/5.4.19 Apache/2.4.4 XAMPP v3.2.1 素人の質問で凝縮ですが、よろしくお願いいたします。
- ベストアンサー
- PHP
- do79tama13
- 回答数3
- SESSIONとGLOBALSとCLASSについて
ご教授お願いいたします。 以下のこういったことは可能でしょうか? ■質問 「A.php」で クラスをグローバル変数に代入し、それをセッションに登録し、「B.php」で取り出すことは可能でしょうか。 ⇒可能な場合 「B.php」でどうやって取り出せばよいでしょうか。 ⇒不可能な場合 「A.php」から「B.php」へクラスを渡したいのですが、どうすればよいでしょうか? ■例 「A.php」というソースで クラスをグローバル変数に代入し、セッションに代入する。 ○例(A.php): $xxc = new XXX_XXX_CLASS(); $xxc->setA('aaa'); $GLOBALS['@XXX_XXX_CLASS'] = $xxc; session_start(); // セッションにセット $_SESSION['aaa'] = $GLOBALS['@XXX_XXX_CLASS']; // セッションのクローズ session_write_close(); ○例(B.php): session_start(); 取り出し方:1 $xxc = $_SESSION["aaa"]; // ←取り出せなかった。 $xxc->getA(); 取り出し方:2 $xxc = new XXX_XXX_CLASS(); $xxc = $_SESSION["aaa"]; // ←取り出せなかった。 $xxc->getA(); 取り出し方:3 ほかに取り出し方がありましたらご教授お願いいたします。 グローバル変数を通さないやり方もしてみたのですが、そちらでも出来ませんでした。 以上、よろしくお願いいたします。
- ベストアンサー
- PHP
- super-zero-x
- 回答数3
- MySQL VIEW連結時の設定
テーブル名 : table1 カラム1 : id(int) カラム2 : table2_id(int) テーブル名 : table2 カラム1 : id(int) カラム2 : time(int) ← phptaimestamp この二つをviewとして連結したいです。 table1.table2_id と table2.id をキーにするとして、問題はtable2.dateの中身がphpのtimestampで格納されている事です。 VIEW上で連結した際に、このtable2.dateのphpで吐いたtaimestampを通常の20131015の様な変換を加えたいのですが、MySQLの中で完結する方法はあるのでしょうか? 長文で申し訳ありませんが、アドバイス宜しくお願いします。
- 存在しないディレクトリやファイルにアクセスできます
原因の見当が付きませんがPHPで作成しているページなので此方に書き込みさせて頂きます。どうぞよろしくお願いします。 解析ツールを見ていると存在しないディレクトリやファイルにアクセスがあります。 確認すると、画像やCSSが飛んだ状態でテキストだけが表示されているのですが、原因不明です。お解りになる方のご意見、ご指導をお願い致します。 ▼以下のページとディレクトリは存在します。 http://hoge.com/index.php http://hoge.com/aa_01.php http://hoge.com/aa_02.php http://hoge.com/bb_01.php http://hoge.com/img/ http://hoge.com/img/banner/ http://hoge.com/img/banner/flash/ http://hoge.com/img/favicon/ http://hoge.com/ppp/ http://hoge.com/pdf/ 解析ツールによると以下の存在しないページにアクセスされているので確認すると、画像やCSSが飛んだ状態で aa_01.php や aa_02.php のテキストだけが表示されています。 http://hoge.com/aa_01.php/img/bb_01.php http://hoge.com/aa_01.php/img/img/favicon/img/banner/flash/xxxxx.swf http://hoge.com/aa_02.php/img/ppp/img/favicon/pdf/img/banner/yyyyy.png ※実際にはもっとたくさんあります。 ・sakura のレンタルサーバー ・各ページはトップページの一部を読み込むようなPHPを記述しています。 しばらく放置していましたが、最近はYahooやGoogleの検索でもヒットするようになり、困っております。ご指導どうぞよろしくお願いします。
- 存在しないディレクトリやファイルにアクセスできます
原因の見当が付きませんがPHPで作成しているページなので此方に書き込みさせて頂きます。どうぞよろしくお願いします。 解析ツールを見ていると存在しないディレクトリやファイルにアクセスがあります。 確認すると、画像やCSSが飛んだ状態でテキストだけが表示されているのですが、原因不明です。お解りになる方のご意見、ご指導をお願い致します。 ▼以下のページとディレクトリは存在します。 http://hoge.com/index.php http://hoge.com/aa_01.php http://hoge.com/aa_02.php http://hoge.com/bb_01.php http://hoge.com/img/ http://hoge.com/img/banner/ http://hoge.com/img/banner/flash/ http://hoge.com/img/favicon/ http://hoge.com/ppp/ http://hoge.com/pdf/ 解析ツールによると以下の存在しないページにアクセスされているので確認すると、画像やCSSが飛んだ状態で aa_01.php や aa_02.php のテキストだけが表示されています。 http://hoge.com/aa_01.php/img/bb_01.php http://hoge.com/aa_01.php/img/img/favicon/img/banner/flash/xxxxx.swf http://hoge.com/aa_02.php/img/ppp/img/favicon/pdf/img/banner/yyyyy.png ※実際にはもっとたくさんあります。 ・sakura のレンタルサーバー ・各ページはトップページの一部を読み込むようなPHPを記述しています。 しばらく放置していましたが、最近はYahooやGoogleの検索でもヒットするようになり、困っております。ご指導どうぞよろしくお願いします。
- cakephpでCSVファイルをDBに
cakephp2.xでシステムの開発をしています。その中で、任意のCSVファイルをDBに登録したいのですが、任意のCSVファイルの選択方法・CSVファイルのDBへの読み込みに困っています。 どなたかよろしくお願いします。
- 表示専用inputをsubmitしない方法
ゆえあって、表示用の <input readonly="readonly"> を多用するページがあります。 さて、このページを submit したところ、 「HTTPステータス 400 - POST パラメーターが最大制限を超えています。」 と表示され、送信すべき他のデータがうまく送信できません。 そこで jQueryを用いて submit時に、 ページ内にあるすべての <input readonly="readonly"> の input をすべて disabled="disabled" と変更して、 これらを送信対象としない方策を検討しています。 下記のように記述しましたがなかなかうまくいかず、お知恵を拝借したいのです。 何卒よろしくお願いいたします。 ----- // 表示専用inputをsubmitしない jQuery(function($){ $("form").submit(function() { var l = document.getElementsByTagName("input"); for(var i in l){ if (l[i].is(':readOnly')) { l[i].attr("disabled", "disabled"); } } }); });
- ベストアンサー
- JavaScript
- tomatsu777
- 回答数3
- IE以外、JSON の内容を画面に表示してしまう
Rails4 と dojo で Ajax を用いて画面とサーバーで JSON のやり取りをする Web ページを開発しているのですが、 サーバーから送られてきたデータをブラウザが取得すると、 IE は Javascript で receive し、処理が実行されるのですが chrome や Firefox 、スマートフォンのブラウザでは JSON を直接画面に出力してしまいます。 このバグは何が原因でしょうか? また、どうすればIE 以外のブラウザでも JSON を正しく受信できるようになるでしょうか?
- ベストアンサー
- JavaScript
- OkamotoT
- 回答数2