我想使用jQuery从URL获取JSON:
$.getJSON('http://example.com/file.php', function(data) {
//data
});
示例JSON:{ "url":"http://example.com/execute.php" }
然后我想在后台(客户端而不告诉用户)执行我们从JSON文件中获取的URL。
并且每秒重复整个过程!每秒获取JSON并在后台执行等等。
答案 0 :(得分:1)
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>
&#13;
然后我想在后台(客户端而不告诉用户)执行我们从JSON文件中获取的URL。
您不需要AJAX作为回复,您也可以将其用作请求。这将只是每次调用PHP页面运行PHP页面。在成功监听器中,您无能为力,或实施setInterval()
来重复该过程
答案 1 :(得分:0)
这就是我为此解决方案所做的,每秒获取一次URL并执行它!
function getURL() {
var url = 'http://example.com/pending.php';
$.getJSON(url, function(result){
var executeL = result.url;
$.get(executeL);
});
}
$(document).ready(function(){
setInterval(getURL, 1000);
getURL();
});