Javascript 如何打印web浏览器/HTML页面表中的选定行?
我有一个sendData.JSON.aspx页面,它将数据发送到名为Print.txt的文本文件。 但我只想打印在我的web浏览器页面/HTML页面上选择的数据,请在该web浏览器页面上注意 数据是在表中选择的。我有一个复选框列,所以我想相应地打印所有选中的行。 这是我要打印的代码:Javascript 如何打印web浏览器/HTML页面表中的选定行?,javascript,jquery,Javascript,Jquery,我有一个sendData.JSON.aspx页面,它将数据发送到名为Print.txt的文本文件。 但我只想打印在我的web浏览器页面/HTML页面上选择的数据,请在该web浏览器页面上注意 数据是在表中选择的。我有一个复选框列,所以我想相应地打印所有选中的行。 这是我要打印的代码: function printSelected() { var selecteditems = hesto.ui.getselecteditems('#scannedlabeltab
function printSelected()
{
var selecteditems = hesto.ui.getselecteditems('#scannedlabeltable');
$.each(selecteditems, function (i, item) {
$.ajax({
url: SEND_TO_TEXTFILE_PAGE
, data: "serial=" + item.id
, datatype: 'json'
, success: function (status) {
if (status.error) {
alert(status.error);
}
}
, error: hesto.ajax.errorhandler
});
});
向文本文件发送请求是如何工作的?您似乎有某种代码来提取所选项目(
hesto.ui.getselecteditems(“#scannedlabeltable”)
)。更确切地说,您需要帮助的是什么,它不起作用?@Alex im使用sendData.JSON.aspx页面,但当前它将所有内容发送到Print.text,所以现在我希望它发送到选中的页面items@Mortb是的,在这段代码(hesto.ui.getselecteditems(“#scannedlabeltable”))中,我添加了一列进行检查,如果您要单击复选框,那么它应该只打印选定的项目,而不是全部。如果不查看HTML和/或hesto.ui.getselecteditems(…)函数的实现,我们将无能为力