1

我有一个构建表格的页面。该页面上没有其他内容,而是从查询中填充的表。

我需要通过 jQuery/ajax 调用这个页面,并以某种方式将它返回到这个函数中。

这是需要调用页面并将页面返回值提供给 sOut 变量的 jQuery 函数。

我正在使用数据表。

/* 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;
}

我需要以某种方式更改 sOut,因此它 = 对 ajax 页面的调用。

ajax页面的路径是。"ajax/order_history_orderlines.asp"

ajax 页面期望发送一个参数,即提供 orderID 的 aData[1]。

谁能帮我弄清楚如何让 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;
}
4

1 回答 1

2

使用 jQuery:

$.ajax({
  url: 'ajax/order_history_orderlines.asp?orderid=' + aData[1],
  success: function(data) {
  /* do something with your data here */
  }
});
于 2012-06-08T15:39:38.260 回答