ajax を使用している場合、jQuery-ui ダイアログに問題があります
$.ajax({
url: "folders.php",
cache: false,
data: {
'do' : 'Ajax'
,'_a' : 'ChangeMoviesFolder'
,'MovieIDS' : MovieIDS
,'toFolderID' : toFolderID
,'fromFolderID' : fromFolderID
},
context: document.body,
open: function(event, ui) {
alert('open');
},
error : function(XMLHttpRequest, textStatus, errorThrown){
// Handle the beforeSend event
// alert("responseText: "+errorThrown.message);
},
success: function(data){
$('input.checkMovie').attr('checked',0);
$("#resultsTable").find('tr.selectable-row').removeClass('active');
if (data == '1')
{
window.location = WWW_ROOT+'movies.php?do=List&FolderID='+toFolderID;
}
$dialog.dialog("close");
}});
IE ajaxを使用すると、エラーで成功オプションが得られない
「このメソッドは、open メソッドが呼び出されるまで呼び出せません」
IEでのみ発生します。
問題が何であるかを知っている人はいますか?
(すべての変数は問題なく、FF とクロムで完全に動作します)
ありがとう。
IEでajaxがまったく機能しないことをたくさんチェックした後
私は試した
$.ajax({ url: 'movies.php', data: "do=UpdateMovies&_a=SetStatus", success: function(data){ alert('something');
}});
関数内、変数なし、私は同じように試しました
http://api.jquery.com/jQuery.ajax/
そして、それは実行されないだけで、どんな助けも適用されます