我的jquery不會在文檔準備好時運行我的java腳本函數。在document.ready上調用javascript
cont += "<script>";
cont += "$(document).ready(function() {Puma.getReasonForBTI()});";
cont += "</script>";
JS功能
Puma.getReasonForBTI = function() {
var reason = document.getElementById("reasonId").value;
var msql = "SELECT Pid FROM tPid WHERE Reason = 'reason'";
sql = "action=getReasonForBTI&sql=" + encodeURIComponent(msql);
objAjaxAd.main_flag = "getReasonForBTI";
objAjaxAd.SendQuery(sql);
}
任何幫助,將不勝感激。
你在用'cont'做什麼?到目前爲止,我沒有看到任何可能在頁面加載時執行的JavaScript。沒有上下文,您發佈的代碼無用。 – 2012-08-06 16:32:03
'cont'在哪裏發揮作用?另外,什麼是彪馬?你真的從JavaScript發送SQL? – Ryan 2012-08-06 16:32:44
是否引發任何錯誤?請提供更多信息。 – Joe 2012-08-06 16:33:20