は、私はこの問題を抱えているだろうと思ったことはありません:)はJQueryすべてのブラウザで問題なく、IE 6.0/7.0 :)
次のコードスニペットはIE 6.0/7.0が、他のブラウザ(まあ、IEのいずれにおいても動作します) "互換表示" で8.0:
$(document).ready(function(){
// Search button code
$('#btnSearch').click(function() { //start function when button is clicked
var sid = $('#search_id').val();
$.ajax({
method: "get",url: "controller.php",data: { search_id:sid, action:'search'} ,
beforeSend: function(){$("#loading").show("slow");}, //show loading just when link is clicked
complete: function(){ $("#loading").hide("slow");}, //stop showing loading when the process is complete
success: function(html){ //so, if data is retrieved, store it in html
$('.main_content').html(html); //show the html inside .main_content div
$('.main_content').show("slow"); //animation
}
});
$("form").each(function() {
this.reset();
});
});
});
HTMLが(関連部分のみが含まれている)のようになります。
<div>
<form id="srchForm" method="post" action="">
<p><abbr title="Search ID"><label for="search_id">Search ID:</label></abbr><input type="text" name="search_id" id="search_id">
<button id="btnSearch" value="search">go</button>
</p>
</form>
<div id="loading">LOADING!!!!!!!!!!!!!!!!<br></div>
<hr>
<div id="main_content" class="main_content"></div>
</div>
<div>
<div class="add_content"></div>
</div>
誰もが私が間違ってやって見つけることができますか?
正確には機能しません。何が起こっていますか? – cletus
Firefox JavaScriptコンソールでエラーが発生していますか? – MiffTheFox
Firefox JavaScriptコンソールにエラーはありません。 – cnemelka