我有一個jQuery的,通過單擊按鈕,使AJAX調用,但我希望他們沒有按下按鈕,它應該加載頁面時工作。加載阿賈克斯沒有點擊按鈕
這是按鈕
<div>
<form method="post" action="">
<button value="cars" type="submit" id="submitCars">Get Cars</button>
</form>
</div>
按鈕的腳本通過AJAX
<script>
<![CDATA[
$(document).ready(function(){
$('#submitCars').click(function(event) {
event.preventDefault();
var button = $(this).val();
$.ajax({
url: 'search-facet-form',
data: 'button=' + $(this).val(),
dataType: 'json',
success: function(data)
{
$('#wines').html('');
if (button == 'cars') {
for (var i in data.facet_counts.facet_fields.manufacturer) {
if (!$.isNumeric(data.facet_counts.facet_fields.manufacturer[i])) {
var imagen = 'img/logo-cars/' + data.facet_counts.facet_fields.manufacturer[i] + '-logo-small.gif';
d=document.createElement('img');
$(d).attr('src', imagen);
}
$('#wines').append(d);
}
}
}
});
return false;
});
});
]]>
</script>
DIV在HTML:
<div id="wines" class="span-7 colborder">
</div>
Javascript會在這裏打印數據。謝謝。
所以你並不真正需要的按鈕,但只是想加載ajax作爲頁面加載的一部分? –
只需將電話放在您想要的其他任何事件中...在您的情況下,當文檔被加載時... –