点击此处---> 群内免费提供SAP练习系统(在群公告中)
加入QQ群:457200227(SAP S4 HANA技术交流) 群内免费提供SAP练习系统(在群公告中)
尊敬的专家,
我正在尝试将B1服务层与Javascript结合使用-我使用了此方法: https://blogs.sap.com/2014/11/24/b1-service-layer-with-javascript- 首先处理b1-objects-net-nor-di-api/。 一切正常。
现在,我正在尝试对其进行自定义。
这就是我使用HTML所得到的,并且我通过除去不必要的功能来清理js部分。
我需要用js编写一个post函数,但是我不知道该怎么做。
我在邮递员中尝试了此方法,并且有效。
POST https://HANASERVER:50000/b1s/v1/StockTransfers
{" DocDate":" 2019-09-30","评论":"来自邮递员"," StockTransferLines":[{" LineNum":0," ItemCode":" C00006"," Quantity":5 ," FromWarehouseCode":" 02"," WarehouseCode":" 01"}]}
我尝试在Ralph的js中修改postItem()函数,但是没有用。
函数postStockTransfer(){ var code = document.getElementById(" ItemCode"); var from = document.getElementById(" FromWhs"); var = = document.getElementById(" ToWhs"); var qty = document.getElementById(" Qty"); var jData = JSON.stringify({ItemCode:code.value,FromWhs:from.value,ToWhs:to.value,Qty:qty.value}); //alert(jData); $ .ajax({ 网址:SLServer +" StockTransfers", xhrFields:{ withCredentials:正确 " StockTransferLines":[ { " LineNum":0, " ItemCode":代码, "数量":数量, " FromWarehouseCode":来自, " WarehouseCode":至 } ] }, 数据:jData, 输入:" POST", dataType:" json", 成功:function(json){ $("#okAlert")。fadeIn(); }, 错误:function(xhr,status,errorThrown){ $("#errorAlert")。fadeIn(); }, }); }
任何人都可以引导我们,
谢谢,
Shak
(49.6 kB)
你好拉尔夫·奥利维拉(Ralph Oliveira),
能否请您调查一下?
非常感谢,
Shak
当然可以显示确切的错误,但是您必须更新代码。
此处显示了如何使用jQuery
< p>现在您需要更新处理错误的所有地方来解析消息,例如此处的内容。在解析了该错误消息之后,是时候在HTML上显示该消息了,您可以创建一个部分,为其分配ID,并以相同的方式更改其内容在这里完成。
< p>我强烈建议您花些时间来了解HTML/JS/CSS的工作原理。我本人亲自 W3 Schools教程。亲爱的 ANKIT CHAUHAN ,
也许您可以帮助我们解决这个问题?
谢谢,
Shak
嗨,抱歉。 这个月旅行很长。
您的$ .ajax请求有点混乱。 您应该在请求的标头中传递几个参数,这些参数应在更改前作为代码示例放在主体(数据)上。
我建议您提出尝试实现的请求 在邮递员中。 并让它为您在jquery中生成代码段。
所以, 该示例是用客户端javascript编写的。 这对学习很好。 但实际上,您不希望所有这些都在用户的计算机上运行。 因此,稍后,请检查其他方法,例如这样的练习(存储库中有PDF)
# p#一周热门 更多>