Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/348.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在javascript和java小程序之间传递数据_Java_Javascript - Fatal编程技术网

在javascript和java小程序之间传递数据

在javascript和java小程序之间传递数据,java,javascript,Java,Javascript,我在这里发布了一个JavaScript函数,并得到了一些答案。我需要更多帮助,以便能够清楚地操作代码: function printreceipt(tax,subtotal,total) { subtotalElem=document.getElementById("total"); var taxElem=document.getElementById("tax"); productElem=document.getElementById("product-name")

我在这里发布了一个JavaScript函数,并得到了一些答案。我需要更多帮助,以便能够清楚地操作代码:

function printreceipt(tax,subtotal,total)
{
    subtotalElem=document.getElementById("total");
    var taxElem=document.getElementById("tax");
    productElem=document.getElementById("product-name");
    alert("here are my products" + taxElem.innerHTML + subtotalElem.innerHTML);
}
我问如何将JavaScript变量发送到JAVA小程序,答案是将其添加到JavaScript中:

var myApp = document.applets['myApplet'];
myApp.receiveData(taxElem.innerHTML + subtotalElem.innerHTML);
建议我将此代码放入JAVA小程序中

public void receiveData(String dataFromJS)
{
     //Do what you need with your data
}
向我展示了如何包含从小程序检索数据的公共函数,但是当我部署小程序时,它不会检索数据-它是空的

  • 如何以字符串的形式获取数据,如tax中的内容
  • 如何在代码中添加参数以检索元素(如tax)的内容
  • 如何在小程序中显示数据

请将问题中的代码部分(仅这些部分)格式化为代码。请避免使用诸如“你给出了答案”之类的短语,这是一个有很多人的社区网站,而不是一对一的支持服务。我们大多数人都没有给你这个答案。为什么你需要一个小程序来显示收据,而不仅仅是使用javascript来显示?如果您将参数传递给javascript函数,为什么要使用DOM来获取值,而不是使用传递给函数的参数?我在您的函数中添加了一个applet标记。请把它加到这个上面,这样我就不必到处跑来跑去,跟在你后面打扫了(“我需要更多帮助…”如果你已经在另一个问题上得到了帮助,如果该问题得到了回答,请给出最好的回答。如果没有回答,你可以编辑该问题,并通过对更新的评论通知每个人(回答者)(并关闭此问题)。我想进一步将该函数连接到jni,这就是我包含printreceipt函数的原因。我想连接到FiscPrintDLL.dll文件以使用财政打印机打印。