我看到一堆類似的問題,但沒有找到我需要的答案。我有這樣的功能:從文檔準備jquery調用函數
function fnGetContent(keyword) {
var NewKeyword = keyword.tag;
var type = keyword.type;
$.ajax({
type: "POST", //GetEvents(iType As Integer, sSearch As String)
url: "Default.aspx/GetEvents",
data: "{'iType':'"+ type +"','sSearch' : '" + NewKeyword + "'}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (msg) {
var res = unescape(msg.d);
$("#divResults").html(res);
$('.accordian_body').hide();
$('.accordian_head').click(function() {
$(this).next().animate(
{ 'height': 'toggle' }, 'fast'
);
$('.plus', this).toggleClass('subtract');
$('#<%= tSearch.ClientID %>').val() = 'Search by event, team, artist or venue';
});
}
});
return false;
}
正常工作正在從這裏稱爲:
<a href="javascript:void(0)" onclick="fnGetContent({'type' : '2', 'tag' : 'concert'});">TEST TAG</a>
但我也想呼籲我Document.Ready
這個功能,我想它的權利運行時的頁面加載,那麼每次我想通過<a href>
更新結果時,我都會打電話給他。這不工作,其他的答案類似的問題是不調用定義出來的準備方面的功能,我知道這是可以調用從多點同樣的功能包括的document.ready
$(document).ready(function() {
function fnGetContent("{'type' : '2' , 'tag' : ' ' }");
});
是的,當你調用函數時,當然不是'function'關鍵字。我沒有找到多個錯誤... – Guffa