JavaScript:从 JSON 文件中获取 URL 并在后台执行

标签 javascript jquery json

我想使用 jQuery 从 URL 获取 JSON:

$.getJSON('http://example.com/file.php', function(data) {
    //data
});

示例 JSON:{ "url":"http://example.com/execute.php"}

然后我想在后台执行我们从 JSON 文件获得的 URL(客户端,而不告诉用户)。

并且每秒重复整个过程!每秒获取 JSON 并在后台执行等等..

最佳答案

function callPhpFile() {

  $.ajax({
  file: "http://yoururl.com/executethis/script.php"
  method: 'POST',
  success: function(data) {
    setTimeout(function() { callPhpFile() }, 1000);
  }});

}

setTimeout(function() { callPhpFile() }, 1000);
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

Then I want to execute the URL in background (client side and without telling to user) which we have got from JSON file.

您不需要 AJAX 来进行响应,您也可以将其用作请求。这只会在您每次调用 PHP 页面时运行它。在成功监听器中,您可以执行任何操作,或者实现 setInterval() 来重复该过程

文档:http://api.jquery.com/jquery.ajax/

关于JavaScript:从 JSON 文件中获取 URL 并在后台执行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46302356/

相关文章:

jquery - 当一个 DIV 打开时,如何使文本停止移动?

java - 解析复杂的 JSON 结构

database - 使用 JSON 的离线数据库文件系统。使用一个或多个文件

javascript - 在 redraw() 之后使用 jQuery 选择 highcharts DOM

javascript - 如何做一个 HTML 选择表单,其中所选选项更新 JSON 值?

javascript - 如何使用 Google Maps API v3 + 我自己的 map 图 block 显示标记

PHP - 创建 JSON 但 header 不出现

javascript - 如何同步具有不同样式溢出的div的两个滚动条

javascript - 如何在加载 HTML 页面时清除缓存内存?

jquery - getJSON 同步