質問 > フロント機能 > 複数の配送方法を表示し、選択後、parsererrorが発生 |
フロント機能
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
kazz_oga |
投稿日時: 2013/9/18 16:23
対応状況: 確認中
|
一人前 登録日: 2013/8/5 居住地: 東京都北区赤羽西 投稿: 144 |
複数の配送方法を表示し、選択後、parsererrorが発生 複数の配送方法を表示し、選択後、parsererrorが発生しています。
解決方法を教えてください。 ・複数の配送方法の登録を行っています ・『EC-CUBE公式完全ガイドブック』に従って、重量に応じた配送方法のカスタマイズとそれに類似したカスタマイズを行っています。 <うまく動作するケース> ・配送方法が自動的にひとつに絞られて表示される場合は、ajaxによるpayment.phpの再読み込みがないため、正常に動作しています。 <うまく行かないケース> ・配送方法が自動的にひとつに絞られず、利用者に選択を求める場合にうまくいきません。 ・トレースをすると、選択した後、payment.tplのjavascriptに処理が渡っているのですが、ajaxでエラーが発生しています。 ・エラー内容は、XMLHttpRequestが'200'、textStatusが'parsererror'となっています。 [EC-CUBE] EC-CUBE2.12.5 [レンタルサーバ] local環境 [OS] MacOSX10.7.5 [PHP] 5.5.0 [データベース] PostgreSQL、9.2 [WEBサーバ] Apache、2.2.22(Unix) [ブラウザ] Safari、6.0.5 (7536.30.1) [jQuery] 1.4.2 |
kazz_oga |
投稿日時: 2013/9/19 13:45
対応状況: −−−
|
一人前 登録日: 2013/8/5 居住地: 東京都北区赤羽西 投稿: 144 |
Re: 複数の配送方法を表示し、選択後、parsererrorが発生 自己レスです。
(1)EC-CUBEオリジナルでは? 重量に応じた配送方法のカスタマイズがないオリジナルEC-CUBE2.12.5で確認しました。こちらでは、ajaxは正常に動きました。 (2)カスタマイズをしたLC_Page_Shopping_Payment.phpのカスタマイズしたロジックをコメントアウトしたら? LC_Page_Shopping_Payment.phpのカスタマイズ部分をコメントアウトして、実行させました。こちらでは、parsererrorが発生しました。 関連してDBはdtb_deliv、dtb_product_classに項目を追加しています。 解決のための、ヒントがあったら教えてください。 |
kazz_oga |
投稿日時: 2013/9/20 18:26
対応状況: 解決済
|
一人前 登録日: 2013/8/5 居住地: 東京都北区赤羽西 投稿: 144 |
Re: 複数の配送方法を表示し、選択後、parsererrorが発生 解決しました。
デバック用にhttp://foreignkey.jp/archives/963に紹介されているブラウザーコンソール出力を使っていました。これをやめることでうまく動きはじめました。 http://foreignkey.jp/archives/963で紹介されている方式はphpソース中でコンソール出力として、はき出された内容をhtmlの最後に付けて、ブラウザーに渡す方法です。 このコンソール出力内容がjavascript,jQueryに影響を与えていたようです。 |
xdiox |
投稿日時: 2013/11/27 16:42
対応状況: −−−
|
新米 登録日: 2013/11/27 居住地: 投稿: 2 |
Re: 複数の配送方法を表示し、選択後、parsererrorが発生 私も同じような問題がおきました。
現在は解決いたしております。 (クレジット決済がスマートリンク特有の問題?) 具体的には、以下で解説しております。 http://blog.livedoor.jp/xxtheworldxx/archives/52334278.html |
スレッド表示 | 新しいものから | 前のトピック | 次のトピック | トップ |