問題タブ [croogo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ajax - 応答のjson形式は正しいが、Ajax jsonは常にエラーを返す
CakePHP 1.3 で ajax ログインを実装しようとしています。シンプルなユーザー名/パス ログインのポップアップが表示されます。
以下は私のviews/elements/login.ctpにあります:
以下は私のコントローラーにありますcontrollers/users_controller.php
上記のコントローラーのビューは、views/users/ajax_login.ctpの下にあります。次の行のみがあります。
私のAjaxには次のコードがあります:
現在、すべてが完全に機能しているように見えますが、これは常に「エラー」コールバックに失敗しており、その理由はわかりません。以下のスタックオーバーフローのリンクをすべて読みましたが、どれも問題ではないようです!
JSON が有効な ときに $.ajax の不正な形式の JSON を介して json ファイルを要求すると、奇妙な JSON の動作が発生しますか? struts2 json_encode で Ajax エラーが発生し 、不正な形式の JSON (余分な隠し文字を含む) が作成 される
私が疑う唯一のことconsole.log(msg)
は、エラーを読んだときに、正しい形式の正しい HTML 応答{"success":true}を取得することです...しかし... "responseText" は次のようなものを取得します。
responseText: "{"success":true}<!-- 0.375s -->"
したがって、基本的には、この「<!-- 0.375s -->」が原因で、ajax 呼び出しで json 形式が常に失敗すると推測しています。いったいどうやってこれを取り除くのですか?!... これが CakePHP の問題なのか、それとも AJAX/JSON の問題なのか、もはやわかりません!... 私は両方に 5 年以上取り組んできましたが、今は立ち往生!
croogo - Croogo プラグインのロード順
Croogo プラグインのロード順序がわかりません。プラグイン「Facebook」の後にプラグイン「Ckeditor」をロードしたい
Facebook の plugin.json で:
次に、更新された plugin.json を読み取るために、facebook を非アクティブ化してから再アクティブ化します。
Ckeditor は facebook の前にロードし続けます。
croogo プラグインのロード順を変更するのを手伝ってくれる人はいますか?
ありがとうございました
php - PHP Croogo Framework - サイトは自動的にメンテナンス モードになります
ここ数日、Croogo Web サイトで問題に直面しています。私のサイトは、数時間または数日後に自動的にメンテナンス モードになります。
次に、手動でSite.status : 値をsettings.yml の1に変更する必要があります
誰かがこの問題について何か考えを持っている場合は、私と共有してください.
よろしくお願いします。
cakephp - CakePHP/Croogo 再デプロイでのパスワードハッシュの変更
Heroku の Cedar スタックを使用して Croogo/Cakephp インストールを Heroku にデプロイしようとしています。
ただし、Heroku に再デプロイするたびに、以前のデプロイで作成されたユーザーを再認証できず、データベースを最初から再作成する必要があります。パスワードのハッシュ化に問題があると思われます。ただし、セキュリティ ソルトは展開間で同じままです。ハッシュが失敗する原因となる可能性のある変更は他にありますか?
php - Croogo - ライブサーバーで管理メニューにエラーが表示される
私はcroogoに取り組んでおり、すべてのことを達成しました.しかし、残念ながら、ライブサーバーにアップロードすると、管理メニューのトグル効果が機能しません.コンソールをチェックすると、admin.jsの37行目にこのエラーが表示されます.検索して、以下のコードを見つけました問題を起こす:
エラー メッセージ : b>通知 (8): 未定義の定数 basePath の使用 - 'basePath' を想定 [ APP/Plugin/Croogo/webroot/js/admin.js、37行目
これは、croogo を使用した最初のプロジェクトです。この問題について誰か助けてくれませんか。よろしくお願いします。