在其他网页中将图表和选择框作为“小部件”包含在内
Including a chart and selection box as "widgets" in other webpages?
我的数据门户提供了将数据显示为图形的可能性。我设法让用户可以通过在他们的HTML文件中插入一个Javascript文件(由我这边生成)来包含这些Highcharts图形。[示例]
现在,我想添加在图表侧面包含用于选择要显示的国家/地区的下拉框的可能性。[示例]
但是,为了使用户生成具有不同国家/地区的新图形,必须将请求发送回我们的服务器,并且必须将响应发送回客户端。我正在努力解决如何在对客户网站产生最小"影响"的情况下实施这一点。
JQuery已经集成到用户插入到他的代码中的Javascript文件中。所以,我可以使用它。也许整个事情只有在用户将其集成到PHP中时才有效,而不仅仅是HTML文件。
这种 AJAX 调用是否有可能:
$("#whatever").load("http://remote-server.com/my_script.php")
我对如何继续有点困惑。
感谢您的任何提示!
最好的选择是通过 JSON 与服务器通信。因此,您在下拉列表中捕获事件,将 $.getJSON() 调用到您的服务器,返回可以在图表中使用的 json 数据。
在图表上操作的函数:- 设置数据- 添加点- 系列更新
所有这些都记录在这里
jQuery有一个内置的AJAX方法,你可能会觉得很有用。
$.get("http://remote-server.com/my_script.php" [, data ] [, success ] [, dataType ] )
您可以通过 data 参数将变量传递给服务器脚本。 当服务器返回数据时,您可以使用回调函数决定如何处理数据。
相关文章:
- 如何在Symfony2中的表单小部件中包含javascript
- 在内联PHP中包含Javascript变量
- 从包含对象的数组中查找最小值的最佳方法
- 最好有一个包含少量JS的大网页,或者有一个包含一些JS生成内容的小网页
- 如何将 jquery ui 小部件包含在第二个堆叠模式对话框中
- 在使用 PhantomJS 渲染为 PDF 时,我可以将外部 HTML 文件作为页眉/页脚包含在内吗?
- 在 Symfony2 表单小部件中包含 Javascript
- 包含小程序的窗口
- 如何将 Ajax 调用作为外部文件包含在内
- 如何使用 Twitter 引导下拉列表将第一项作为切换项包含在内
- 在其他网页中将图表和选择框作为“小部件”包含在内
- 表达式不适用于下划线,尽管包含在内
- 当包含在基于jQuery的选项卡中时,Google图表的负载非常小
- 最小化包含自定义过滤器的AngularJS脚本
- 带字符串的正则表达式包含Javascript中带通配符/最小值、最大长度的数字
- 最小化一个包含中继器值的数组
- Jquery:构建包含页面在内的导航
- 字符串的最小值包含数字、字符和空格
- rails 4-所有java脚本都始终包含在内
- 如何将JavaScript代码拆分为多个文件并在不通过HTML中的脚本标记将其包含在内的情况下使用它们