Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/string/5.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 如何在django项目上创建动态页面?_Javascript_Jquery_Ajax_Django - Fatal编程技术网

Javascript 如何在django项目上创建动态页面?

Javascript 如何在django项目上创建动态页面?,javascript,jquery,ajax,django,Javascript,Jquery,Ajax,Django,我一直在构建一个django应用程序,用于在没有任何ajax请求的情况下创建静态页面。然而,我想构建一个动态子页面,在不刷新/重新加载页面的情况下更改其内容。我将尝试概述我正在努力实现的目标,我希望有人能为我指明正确的方向。 这是我的页面: 基本上,我想建议用户更换库存。Page建议出售股票symbol SRCE,购买symbol XOM。在表I中添加了一些额外数据,如股息率、派息率等 现在我想实现的是,通过点击“我不想出售SRCE”,我想用我的出售列表中的另一只股票替换股票SRCE。通过单击“

我一直在构建一个django应用程序,用于在没有任何ajax请求的情况下创建静态页面。然而,我想构建一个动态子页面,在不刷新/重新加载页面的情况下更改其内容。我将尝试概述我正在努力实现的目标,我希望有人能为我指明正确的方向。
这是我的页面:
基本上,我想建议用户更换库存。Page建议出售股票symbol SRCE,购买symbol XOM。在表I中添加了一些额外数据,如股息率、派息率等
现在我想实现的是,通过点击“我不想出售SRCE”,我想用我的出售列表中的另一只股票替换股票SRCE。通过单击“我不想购买XOM”,我想用我购买列表中的另一只股票替换XOM。
我可以简单地为此创建新的URL和页面,但因为我只想更改表和符号名中的数据(还有图形数据,但我稍后会处理),所以我认为若页面不重新加载,那个么会更容易。股票及其数据将通过js/jquery动态替换?
很抱歉发了这么长的帖子,我的问题来了我该怎么做?
我原以为angular.js是个不错的选择,但看了几段视频后,我觉得对于这么简单的任务来说,angular.js太复杂了。我应该使用原始ajax/jquery吗?

我想买卖清单的数据都应该是json格式的。如何使json数据显示在页面中并动态替换

是的,JavaScript是您所需要的。 您并不需要一个JS库来实现这一点,但是JQuery让事情变得更加简单

通过在页面加载时加载所有股票数据并将其写入例如JavaScript数组,可以避免使用Ajax。然后单击按钮时,使用从数组加载的数据替换表中的数据。 这可能会使您的页面在开始加载时变慢,但可以保证在找到加载后的快速交互。 使用Ajax(访问pythong脚本,该脚本从数据库加载单个数据并将其响应到浏览器)可能会导致在用户单击“我不想买”按钮时更改股票提案时加载时间更长

关于如何解析Json数据,您可以阅读本文: