2009-11-17 20 views
1

在我的下面的代碼中,我調用位於一個單獨的.js文件中的函數「Make Request」。但是控制並沒有達到這個功能。我還添加了相關文件的鏈接。控制未達到.js函數

<link rel="section" href="../Lib/ajaxhandler.js" type="text/javascript"> 

<td oncontrolselect="MakeRequest('inCategory','SELECT * FROM electioncategorymaster', 'ecid', 'ecname');"> 
    <select id="inCategory" name="inCategory" class="entryFormInputBoxColor"> 

    </select> 
</td> 

我想在頁面呈現時調用MakeRequest函數。我必須在哪個事件中調用該函數?

+1

你真的想發送SQL查詢到網關?你的數據庫已經不存在了,並且在一秒之內就被黑掉了。 ;-) – 2009-11-17 09:47:53

+0

@Philippe:謝謝你的建議。目前我正在測試動態填充DropDown。肯定會把這個考慮在內。 – RKh 2009-11-17 09:51:41

回答

1

您的腳本鏈接錯誤。 link標籤對於例如樣式表。

腳本標籤應該是這樣的:

<script src="../Lib/ajaxhandler.js" type="text/javascript"></script> 

此外,您可能想趕上oncontrolselect事件組合框,而不是td的。

1

這個怎麼樣...

<script src="../Lib/ajaxhandler.js" type="text/javascript"></script> 

<td> 
    <select id="inCategory" name="inCategory" class="entryFormInputBoxColor" 
      onChange="MakeRequest('inCategory','SELECT * FROM electioncategorymaster', 'ecid', 'ecname');"> 

    </select> 
</td> 
+0

@Ei:在Change上效果不好,但在MouseAbove上效果很好。 – RKh 2009-11-17 09:58:40