无法设置Ajax请求/响应

时间:2012-06-08 15:30:11

标签: jquery ajax asp-classic datatables

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

我需要通过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;
}

1 个答案:

答案 0 :(得分:2)

使用jQuery:

$.ajax({
  url: 'ajax/order_history_orderlines.asp?orderid=' + aData[1],
  success: function(data) {
  /* do something with your data here */
  }
});