web-dev-qa-db-ja.com

ノードの編集時にCCKファイルフィールドから画像を削除できない(Throbberが回転するだけ)

画像をアップロードすることはできましたが、フォームで[保存]をクリックするまでサムネイルは表示されませんでした。画像を削除しようとすると、そこに座っているだけでドキドキします。フォームの「保存」をクリックしても、画像は削除されません。

これはAJAXどこかで巻き込まれていることと関係があると思いますが、これをトラブルシューティングする方法がわかりません。

何か考えはありますか?フィールドを「プログレスバー付きバー」から「Throbber」に切り替えてみましたが、それでも解決しませんでした。

編集:

JQueryを最新バージョンに更新し、特別なコードを使用してバックエンドへの影響を防ぐことを忘れていました。 jquery_update.moduleのjquery_update_jquery_path()関数を次に示します(URIの「編集」をチェックすることでこの問題を修正するように変更しました)。

function jquery_update_jquery_path() {
  $curr_uri = request_uri();
  if (strpos($curr_uri, 'admin') > 0 || strpos($curr_uri, 'edit') > 0) {
  $jquery_file = array('none' => 'jquery.js', 'min' => 'jquery.min.js');
  return JQUERY_UPDATE_REPLACE_PATH .'/'. $jquery_file[variable_get('jquery_update_compression_type', 'min')];
  }
  else {
  $jquery_file = array('none' => 'jquery-1.5.2.js', 'min' => 'jquery-1.5.2.min.js');
  return JQUERY_UPDATE_REPLACE_PATH .'/'. $jquery_file[variable_get('jquery_update_compression_type', 'min')];
  }
}
1
Arosboro

JQueryのどのバージョンを実行していますか? AJAX 6に同梱されているバージョンの代わりにJQuery 1.5.1を使用すると、Drupalの問題が発生しました(特定のノードタイプのすべてのノードの派生イメージを再構築しようとしました)。 。1.5.1を削除して、JQueryのストックバージョンを追加すると、問題が解決しました。

2
ryne.andal

私はそれがおそらく権限関連(削除権限なし)であると言っていましたが、JavaScriptをオフにして管理した場合、それは間違いなくそうではありません。

Firebugをオンにし、コンソールを有効にして、JavaScriptをオンに戻します。

Ajaxエラーの場合は、Firebugコンソールに表示されます。

2
Alex Weber