ajax jqueryウェブホスティングの質問
-
06-07-2019 - |
質問
ここで奇妙なことが起こっています。クライアント用のサイトを完成させたのでアップロードしましたが、問題なくサイトにアクセスできます。サイトにタブがあり、折りたたみツリーをクリックしてトピックをクリックすると、dbから記事が呼び出されます。私のローカル開発プラットフォーム(xampp vista)ではこれはうまく機能しますが、サイトにアップロードするとajaxを実行せず、呼び出しているコンテンツを描画しません。何が間違っているのでしょうか?それが" url"を指し示した方法と関係がありますか? ajax cosのディレクティブ(Codeigniterを使用しています)。これが問題ですか?
解決
呼び出されているURLを確認します。ハードコードされたURL(まだlocalhostを参照している)または相対パスでエラーが解決されていない場合、つまり仮想フォルダーなどで開発中にエラーが発生していないことを確認しますか?
他のヒント
サブディレクトリでプロジェクトを開発し、展開後にクライアントのプロジェクトをWebルートに配置しましたか? RewriteBase / BaseUrlの問題の可能性があります。
FireBug (firefoxプラグイン)を試して、すべてのajaxリクエストをチェック/デバッグできます。
明白なチェック。これはおそらく既に作成したものです。
- 実際に作成しているスクリプト データベース呼び出し、それが指している 正しいデータベース 正しいユーザー名とパスワード?
- ajax呼び出しを行うときにパスがすべて正しいことを確認しましたか(呼び出しのターゲットスクリプトを確認してデバッグしますか?
あまり目立たないチェック:
- サーバーに設定されている権限によって、ajaxリクエストが拒否される可能性があります。別のページ内にパスをロードしてみてください(getを使用している場合は変数を文字列に入れ、postを使用している場合はテストフォームと同期して投稿してください)。
- データベースの動作が遅く、クライアント側で「待機中」ではない何かがスローされる可能性があります。何かをする前にfirebugまたは開発者用のコンソールチェックをいくつか入れて、値が空の値をスローしているかどうかを確認します。
いつものように、コードなしでは、壁にスパゲッティを投げるようなものですが、うまくいけば何かが刺さります! :)
所属していません StackOverflow