質問

ここで奇妙なことが起こっています。クライアント用のサイトを完成させたのでアップロードしましたが、問題なくサイトにアクセスできます。サイトにタブがあり、折りたたみツリーをクリックしてトピックをクリックすると、dbから記事が呼び出されます。私のローカル開発プラットフォーム(xampp vista)ではこれはうまく機能しますが、サイトにアップロードするとajaxを実行せず、呼び出しているコンテンツを描画しません。何が間違っているのでしょうか?それが" url"を指し示した方法と関係がありますか? ajax cosのディレクティブ(Codeigniterを使用しています)。これが問題ですか?

役に立ちましたか?

解決

呼び出されているURLを確認します。ハードコードされたURL(まだlocalhostを参照している)または相対パスでエラーが解決されていない場合、つまり仮想フォルダーなどで開発中にエラーが発生していないことを確認しますか?

他のヒント

サブディレクトリでプロジェクトを開発し、展開後にクライアントのプロジェクトをWebルートに配置しましたか? RewriteBase / BaseUrlの問題の可能性があります。

FireBug (firefoxプラグイン)を試して、すべてのajaxリクエストをチェック/デバッグできます。

明白なチェック。これはおそらく既に作成したものです。

  1. 実際に作成しているスクリプト データベース呼び出し、それが指している 正しいデータベース 正しいユーザー名とパスワード?
  2. ajax呼び出しを行うときにパスがすべて正しいことを確認しましたか(呼び出しのターゲットスクリプトを確認してデバッグしますか?

あまり目立たないチェック:

  1. サーバーに設定されている権限によって、ajaxリクエストが拒否される可能性があります。別のページ内にパスをロードしてみてください(getを使用している場合は変数を文字列に入れ、postを使用している場合はテストフォームと同期して投稿してください)。
  2. データベースの動作が遅く、クライアント側で「待機中」ではない何かがスローされる可能性があります。何かをする前にfirebugまたは開発者用のコンソールチェックをいくつか入れて、値が空の値をスローしているかどうかを確認します。

いつものように、コードなしでは、壁にスパゲッティを投げるようなものですが、うまくいけば何かが刺さります! :)

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top