// ==UserScript==
// @name Girl Picture
// @namespace http://your.homepage/
// @version 0.1
// @description enter something useful
// @author You
// @match http://api.huceo.com/meinv/?key=a3ea84353f84d820ce6e6c2e49e17d8a&num=1
// @require http://apps.bdimg.com/libs/jquery/2.1.4/jquery.js
// ==/UserScript==
$(document).ready(function(){
setInterval(function(){
GM_xmlhttpRequest({
method: "GET",
url:"http://api.huceo.com/meinv/?key=a3ea84353f84d820ce6e6c2e49e17d8a&num=1",
overrideMimeType: "text/html; charset=GB2312",
onload: function(response) {
var images = jQuery.parseJSON(response.responseText);
var image = images[0].picUrl;
document.write("<img src='"+image+"'><br>");
}
});
},5000);
});
the above Tampermonkey script is intended to parse a JSON data and retrieve the image url then display the images one after another every 5 seconds.
But it just only display 1 image and stop. I search everywhere but can not find why this happens.
Please kindly help debug. Thanks a lot!!