Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/88.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 更新页面上的值而不刷新Node.js_Javascript_Jquery_Ajax_Node.js - Fatal编程技术网

Javascript 更新页面上的值而不刷新Node.js

Javascript 更新页面上的值而不刷新Node.js,javascript,jquery,ajax,node.js,Javascript,Jquery,Ajax,Node.js,当我的用户选择要过滤的内容时,我试图更新页面上的值,但我不想不断刷新网页。例如,设想一个房地产网站,在该网站上,您根据位置和住房类型进行筛选,并返回编号(例如,公寓[4]联排别墅[0]工作室[5])。住房类型将一直存在,但我感兴趣的是更新的数字。当你改变过滤器时,新的数字就会出现。我所做的是根据主题过滤问题 在node.js中是否仍然可以使用此选项?到目前为止我所做的工作需要刷新页面 $.ajax({ type="POST", url: "/user/calculatequest

当我的用户选择要过滤的内容时,我试图更新页面上的值,但我不想不断刷新网页。例如,设想一个房地产网站,在该网站上,您根据位置和住房类型进行筛选,并返回编号(例如,公寓[4]联排别墅[0]工作室[5])。住房类型将一直存在,但我感兴趣的是更新的数字。当你改变过滤器时,新的数字就会出现。我所做的是根据主题过滤问题

在node.js中是否仍然可以使用此选项?到目前为止我所做的工作需要刷新页面

$.ajax({
    type="POST",
    url: "/user/calculatequestions",
    data: { 
         filter date here... },
    success: function () { },
    error: function () { }
});
“/user/calculatequestions”遍历app.post并使用新变量呈现新页面

提前感谢,,
您可以通过Java脚本获取过滤器的值,并通过Ajax发送数据过滤器

输入示例:

    <input id="field" name="field1" type="text" >
然后,在名为/user/calculatequestion的功能节点中,您可以通过以下方式获得参数过滤器:

var filter_data = req.body.fielter_data1;
success回调在note进程之后返回数据,然后更新前端的组件(输入、表、列表等)


请查看此问题:

如果用户仅更改下拉列表等,为什么要调用帖子?您应该向过滤器元素添加一个事件侦听器,当它们单击[apply]时,您可以调用ajax函数。感谢您的响应。理想情况下,我希望在用户更改复选框(即过滤器)时更新这些值,并且我不希望调用post。我只是想做点事情,现在我正在把它润色一下。我的问题是如何向node发送过滤器,并让node在不刷新/发布页面的情况下发回一些数字。显示的ajax代码中没有任何内容会刷新页面。奎斯顿没有理智。请容忍我。我正在使用ajax与服务器通信。服务器执行res.render刷新页面。我的问题是,如何在不刷新网页的情况下将数据从node.js发送回网页,以便我可以更新值。我使用res.render是因为在我有限的经验中,这是我唯一能想到的让某些东西工作的方法…谢谢。回答我的问题的关键是res.send(data),它将出现在success:function(data){…}中。等等,你在你的ajax调用中是否缺少内容类型??我的代码直到我添加了contentType:'application/json'Hi@LukaGabadze,可能是在我回答这个问题的时候,jQuery版本不需要应用程序时间,但现在在您使用的版本上,它是。
var filter_data = req.body.fielter_data1;