php - 拉取php数据,使用split分隔字符串中的逗号,将数据发布到div中使用ajax每3秒刷新一次

标签 php javascript ajax get split

我正在尝试提取一个 php 字符串,例如“10,58,72,15,4,723”,并使用 split() 将逗号分隔成数组。然后我想将数组放入不同的 div 并每 3 秒刷新一次数据。这是我的代码,但它不起作用。

$(document).ready(function() {
   var hope = $.get('withdacommas.php');
   var mystr = hope.split(',');
   var refreshId = setInterval(function() 
 { $('#quote p').fadeOut("fast").load(mystr[0]).fadeIn("fast"); }, 3000);  
});

有人可以解释我哪里出错了,是否有更好的方法来做到这一点?我想我搞砸了 load(array[0]) 部分,但我不确定怎么做。

谢谢!

最佳答案

你的错误在于你的 JQuery AJAX

方法 get() 不返回值,而是在从 php 文件接收到返回值后运行一个函数。

$.get({
   url: 'someurl',
   success: function(response) {
      // handle response data here
   }
});

更多信息在这里: http://api.jquery.com/jQuery.get/

关于php - 拉取php数据,使用split分隔字符串中的逗号,将数据发布到div中使用ajax每3秒刷新一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8611719/

相关文章:

javascript - 停止将窗口大小调整到 768px 以下

javascript - 将网站的一部分加载到 iframe 中

javascript - 使用 jQueryUI 仅选择一个可选项

javascript - 我的 ajax 调用没有从 PHP/Mysql 中提取动态数据

PHP Laravel 按周从数据库获取数据

javascript - 使用带有 Javascript SDK 的 PHP SDK4 发送通知

php - css 样式表中的全局变量

javascript - 使用 Ajax post 调用的 php 脚本可以在脚本执行时发回 SSE 事件吗

c# - 未知的网络方法,尝试使用 AJAX 发送 json

php数组到字符串转换odbc_exec计数