php - 如何在 JQuery 或 JavaScript 中使用从 PHP 回显的数据?

标签 php javascript jquery ajax

我在 php 文件上有一个 AJAX 请求,它返回一些数据,如下所示:

21-12-12:::访问量;45;;页面浏览量;344---22-10-10:::访问量;71;;页面浏览量;34---15-01-11:::访问量;4;;综合浏览量;30

注意模式^^ 它就像一个多维数组,但不是数组,只是一个字符串。

我需要一种方法来分隔该字符串,并使用每个日期的访问量和综合浏览量值。

我已经知道如何在 JQuery 中拆分字符串,但我不知道如何从该字符串获取特定日期的访问值,例如获取日期 15-01-11 的访问次数.

任何建议或更好的替代方案都会很棒。不过请不要提及 JSON,我已经放弃了。

谢谢

最佳答案

JSON 替代方案,而且非常简单,因为您使用的是 PHP 和 jQuery。实际上,其他一切要么会变得一团糟(像您想要的那样解析字符串),要么会更加复杂(使用 XML 而不是 JSON)。

在 PHP 代码中,您只需 echo json_encode($arrayWithYourData); ,AJAX 成功回调的响应参数将包含相同的对象。

由于您想要获取特定日期的数据,您可能希望使用该数据作为数组键 - 那么您可以使用例如response['01-01-01'] 以访问相应的数组元素。

关于php - 如何在 JQuery 或 JavaScript 中使用从 PHP 回显的数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8640481/

相关文章:

javascript - 当用户尝试使用 jquery 脚本使用 f5、ctrl+5 刷新浏览器页面时,警报不起作用

javascript - 为渐进式 Web 应用缓存设置最小网络类型 (WLAN)

javascript - 附加到另一页上的表单?

javascript - jQuery - 捕获动态创建的文本框的创建的事件

php - 我的登录系统出了什么问题?

php - 什么是最好的 : Check the database or just check the session on each page using PHP

php - SQL 查询未提供结果

php - 用于文本自然语言处理的 Laravel 数据库设计

javascript - 我如何处理 jQuery.Ajax 中的时间响应(数据类型 : JSON)?

javascript - 'jekyll' 会干扰 jquery.cookie 吗?