我正在用Node.js和创建我的第一个机器人,并且我试图弄清楚如何在对话框中将控制从一个方法传递到另一个方法。
在用于C#的中,非常简单:
context.Wait(NextMethodName);
其中,NextMethodName是在bot接收到下一个用户消息之后运行的方法的名称。
我试图在Node.js中做一件类似的事情。我有两个功能。第一个提示用户输入某项内容或单击一个按钮,第二个应该处理用户的输入。我正努力把控制权传递给第二个功能。
bot.dialog('subscribe', [
function (session) {
var card = new bu
我不确定我是否真的需要我的特定代码的例子,因为这是一个非常简单的场景。我有一个php文件:
<html>
<?php
*Some code hat pulls data from a database. This involves queries, for loops, etc.
?>
</html>
这个问题只发生在Google Chrome上:页面开始加载,处理PHP,然后关闭标签。这导致了一个丑陋的向下滑动的效果,下一个页面看起来像是在加载上一个页面。
这就是它在Chrome中的样子,我知道我正在以一种非常非
我在异步加载jquery时遇到了问题。如我所见,如果加载javascript,它不依赖于其他库文件,但加载jquery脚本及其带有异步的库文件不起作用,并抛出一个错误,即$ is not defined
下面的脚本位于head标记中
<script async src="../js/jquery/jquery-1.10.1.min.js"> </script>
<script async src="../js/vendor/modernizr-2.8.2.min.js"></script>
<scrip
编辑:
在查看源代码时,我在botbuilder.d.ts中找到了以下内容。在瀑布中,您似乎不需要显式地调用endDialog?
/* You can terminate a waterfall early by either falling through every step of the waterfall using
* calls to `skip()` or simply not starting another prompt or dialog.
*
* __note:__ Waterfalls have a hidden last step which will auto
我试着扔掉几千页纸。所以我用了async.timesSeries和async.waterfall。每个函数都能很好地同步工作,但它们不能一起工作。我能做什么?
逻辑很简单。
因为我想刮的页面是""1~ 1167,async.timesSeries循环1到1167。
async.waterfall分解页面的组件
但是控制台显示给我的消息如下所示
info.NM values // just for explain, It shows me each attires of obj because I insert console.log(info.NM) for v