我有一个构建表格的页面。该页面上没有其他内容,只有从查询中填充的表格。
我需要通过jQuery / ajax调用此页面,并以某种方式将其返回到此函数中。
这是需要调用页面并将页面返回提供给sOut变量的jQuery函数。
我正在使用DataTables。
/* Formatting function for row details */
function fnFormatDetails(oTable, nTr) {
var aData = oTable.fnGetData(nTr);
var sOut = '<table cellpadding="5" cellspacing="0" border="0" style="padding-left:50px;">';
sOut += '<tr><td>Rendering engine:</td><td>' + aData[1] + ' ' + aData[4] + '</td></tr>';
sOut += '<tr><td>Link to source:</td><td>Could provide a link here</td></tr>';
sOut += '<tr><td>Extra info:</td><td>And any further details here (images etc)</td></tr>';
sOut += '</table>';
return sOut;
}
我需要以某种方式更改,因此它=调用ajax页面。
ajax页面的路径是。 "ajax/order_history_orderlines.asp"
ajax页面需要发送一个参数,而aData [1]将提供orderID。
任何人都可以帮我弄清楚如何让sOut抓住ajax页面吗?
我想要完成的更好的例子。
/* Formating function for row details */
function fnFormatDetails(oTable, nTr) {
var aData = oTable.fnGetData(nTr);
var sOut = 'ajax/order_history_orderlines.asp?orderid=' + aData[1];
return sOut;
}
答案 0 :(得分:2)
使用jQuery:
$.ajax({
url: 'ajax/order_history_orderlines.asp?orderid=' + aData[1],
success: function(data) {
/* do something with your data here */
}
});