express模块的一个问题
发布于 11 年前 作者 zlfdtc1983 4321 次浏览 最后一次编辑是 8 年前

我set(‘view engine’, ‘ejs’);然后我想在某一个页面。选择了一些checkbox,并填写了一些输入框。然后点击上面的一个button提交做一些处理。但是我想处理完之后当前页面保持不变。就是所有我的选择和输入信息都保持不变。然后在页面上添加一点东西。 这个需要重新render吗?还是说有现成的方法,直接在现有页面上添加东西就可以?

不知道我有没有描述清楚。 静候高手指教!

11 回复

用ajax请求

帅哥,能否给一个ajax的demo。比如一个输入框,一个button。点击一次button,输入框里面的数值增加1!但是却不刷新页面。多谢多谢

@zlfdtc1983 你这就和ajax无关了啊 你这个需求就是是纯前端的东西了 你看看前端js的dom的东西吧 还是先建议先学一些基本的知识再去实践吧

@showen 在javaScript里面document.XXXX.value来改变当前控件的值。那nodejs是基于javaScript的,那nodejs里面应该有相应的方法吧,可是我一直没找到!

@zlfdtc1983 这和nodejs一点关系都没有 你就用前端的js去实现这个功能就好了啊 不知道你在纠结什么

@showen 貌似知道了。呵呵,多谢

@showen 再问一下,在javascript 有document这个对象,在html中用document.控件name.value就能改变控件的值.现在我在nodejs中的ejs文件里面也这样运行,他说没有document这个对象。这个能指点一下吗?刚刚开始,完全一头雾水。

@zlfdtc1983 前端的东西我了解的少 你看看ejs模块是不是在引用javascript的时候有什么特殊的规则

@showen 好的,多谢!

回到顶部