有沒有辦法將其他參數傳遞給AJAX調用的匿名回調函數?jQuery ajax回調函數
我需要將ID或元素本身傳遞給回調函數以正確顯示返回的數據。
我的jQuery的片段如下:
$("a.DetailsLink").click(function (e) {
e.preventDefault();
var row = $(this).closest("tr"); // determin the TR where the A tag is located.
row.next("tr.details").toggle(); // Toggle the next TR (initially hidden)
$.get(this, function (data) {
var cell = row.next("tr.details").next("td"); // get the TD contained in next TR.
cell.empty(); // clear it
cell.html(data); // assign data (I am getting HTML back from the server)
});
});
這似乎是「變種細胞」行失去跟蹤初始的標籤的。所以「細胞」結束了未定義。
我的HTML是大致如下:
...
<tr>
<td></td>
<td><a href="..../details/123" class="DetailsLink">Details</a></td>
</tr>
<tr class="details">
<td colspan="2"> </td> <!-- Initially Hidden -->
</tr>
...
任何指針什麼我做錯了或者是缺少將不勝感激。
後端是ASP.NET MVC2,但不認爲這對任何事情都有影響。 Firebug顯示正在進行的Ajax調用和正在返回的數據。
就是這樣。謝謝 :-) – Nasir 2010-11-10 19:28:36