小编Cat*_*ang的帖子

在Javascript逻辑中访问EJS变量

我正在研究NodeJS应用程序(这是一款游戏).在这种情况下,我设置了一些代码,以便当一个人访问索引并选择一个房间时,他会被重定向到适当的房间.

现在它正在这样做,使用Express v2.5.8:

server.get("/room/:name/:roomId, function (req, res) {
  game = ~databaseLookup~
  res.render("board", { gameState : game.gameState });
}
Run Code Online (Sandbox Code Playgroud)

在board.ejs中,我可以使用以下代码访问gameState方式:

<% if (gameState) { %>
  <h2>I have a game state!</h2>
<% } %>
Run Code Online (Sandbox Code Playgroud)

有没有办法将它导入我的JavaScript逻辑?我希望能够做类似var gs = ~import ejs gameState~的事情

然后能够用它做任何我想做的事情 - 访问它的变量,将其打印到控制台进行验证.最终我想用这个gameState做的是正确地显示板子,为此我需要做一些事情,比如访问片段的位置,然后在屏幕上正确显示它们.

谢谢!

javascript ejs node.js express

34
推荐指数
4
解决办法
6万
查看次数

如何让Pygame与Pydev合作?

我正在尝试设置编程环境的最新Mac OS.现在我想做的是让Pygame与Pydev合作,这样我就可以从Eclipse进行Python编程了.到目前为止我所做的是从python.org安装了Python 2.6,然后从网站安装了pygame 1.9.

当我尝试从命令行运行Python时,我能够毫不费力地导入pygame,但是当我尝试从Eclipse执行相同的操作时,它不起作用.

我想这可能是因为Pydev不知道在哪里找到Python,在这种情况下我想要一些帮助,以确保它指向正确的.

谢谢!

eclipse pygame pydev

8
推荐指数
2
解决办法
1万
查看次数

ThreeJS旋转动画

我在ThreeJS中有一个立方体,每次按下按钮时我都想顺时​​针旋转90度.我想我有它的基本要点:创建一个Three.Animation实例,将它绑定到立方体,然后每次按下正确的按钮时都会开始动画.但是,我很难理解ThreeJS的API,因为它似乎没有包含任何其方法的示例.

这是THREE.js的动画构造函数:( root,data,interpolationType,JITCompile)我不明白这些字段是什么.我猜根将是我放置立方体的地方,但剩下的呢?

我也可以随时打电话animation.play()给动画吗?animationHandler是如何工作的?

javascript three.js

5
推荐指数
1
解决办法
9551
查看次数

ExpressJS中的POST请求问题

我正在使用NodeJS,我正在努力让用户上传文件.现在虽然我有很多问题,甚至试图获得一个简单的POST请求.

在我的index.ejs文件中,我有一些代码创建一个表单然后发送一个帖子请求:

<div id="uploaddiv">Upload things here<br>
<form action="/upload" enctype="multipart/form-data" method="post">
<input type="text" name="title"><br>
<input type="file" name="upload" multiple="multiple"><br>
<input type="submit" value="Upload">
</form>
</div>
Run Code Online (Sandbox Code Playgroud)

然后在server.js中,我有处理上传的代码.

var server = express.createServer();
//bunch of stuff left out
server.get('/upload', function(req, res) {
console.log("uploading!");
if (req.method.toLowerCase() == 'post') {
    res.write('lol');
}
});
Run Code Online (Sandbox Code Playgroud)

我的问题是直接导航到localhost/upload会正确地调试console.log,但点击按钮会给出错误"无法发布/上传".

谢谢!

javascript node.js express

3
推荐指数
1
解决办法
2819
查看次数

在jPlayer中删除搜索

我正在使用jPlayer创建一个应用程序,我想保留大部分默认功能.播放工作正常,但我想禁用搜索,即显示进度条但单击它不会带你到歌曲中的任何其他点.我试过了:

$('#jquery_jplayer_1').unbind($.jPlayer.event.seeking);
Run Code Online (Sandbox Code Playgroud)

但它似乎没有用.

你能帮忙的话,我会很高兴.

谢谢!

javascript jquery javascript-events jplayer

3
推荐指数
1
解决办法
2267
查看次数

在jQuery POST之后渲染页面

我有web.py的问题.基本上用户单击一个按钮,该按钮向服务器发出POST请求.POST请求返回"render.edit()",这是渲染"编辑"模板的简写.但是,由于我是通过jQuery发出POST请求,因此页面的HTML只是在回调函数中,并且不会显示.有没有办法让我改变整个页面的HTML?

谢谢!

javascript python jquery web.py

0
推荐指数
1
解决办法
343
查看次数