我在php中使用JSON解析器来存储一些存储有关庄园的信息的API.我遇到了解析的问题,因为它返回了我的NULL vualue而不是数组或对象.简单的JSON代码可以很好地解析,但是:
{"success":true,"totalCount":1,"data":[{"id":996944,"listingId":"2/2089/OMW","mlsId":null,"swoId":null,"sectionName":"ApartmentRental","geoLat":50.06442971278027,"geoLng":19.953176730749647,"country":{"id":34,"name":"Polska","code":"PL"},"location":{"id":42955,"name":"/Ma?opolskie/Kraków/Kraków-?ródmie?cie","province":"Ma?opolskie","locality":"Kraków","quarter":"Kraków-?ródmie?cie"},"street":{"id":138781,"name":"Hugona Ko???taja","fullName":"ul. Hugona Ko???taja"},"foreignStreet":null,"foreignLocation":null,"contractType":"Exclusive","ownershipType":"Mortgage","groundOwnershipType":null,"isSpecial":true,"price":{"amount":2700,"currency":"PLN"},"priceBeforeReduction":null,"dateCreated":"2011-10-22 20:32:35","lastUpdated":"2011-10-25 11:51:09","actualisationDate":"2011-10-22 20:32:34","statusChangeDate":"2011-10-22 20:32:34","images":[{"id":6514430},{"id":6514431},{"id":6514432},{"id":6514433},{"id":6514434},{"id":6514435},{"id":6514436},{"id":6514437},{"id":6514438},{"id":6514439},{"id":6514440},{"id":6514441},{"id":6514442},{"id":6514443}],"licenceNumber":null,"description":"Do wynaj?cia pi?kne, przestronne mieszkanie w wysokim standardzie, ?wie?o po remoncie przy ulicy Hugona Ko???taja w Krakowie. Znajduje si? w bardzo pi?knej z zewn?trz i wewn?trz kamienicy. Bardzo dobra komunikacja, du?a powierzchnia 85m2 i wysoki standard wyko?czenia daj? poczucie komfortu. Bardzo blisko Rynku G?ównego, Hali Targowej i Galerii Kazimierz. Dzi?ki bardzo dobrze rozwini?tej komunikacji miejskiej mo?liwo?? szybkiego dostania si? w ka?de miejsce Krakowa. Blisko wiele punktów handlowych i us?ugowych.\n\nMieszkanie sk?ada si? …Run Code Online (Sandbox Code Playgroud) 我试图在setInterval函数中调用clearInterval,它正在做一些ajax获取,没有任何运气.
var nre = setInterval('checkit()',5000);
$(function() {
checkit = function(){
$.post("check.php", { login: "<?php echo $_SESSION['login'];?>" }, function( data ) {
if (data == 1) {
$('#debug').html(data);
window.clearInterval(nre);
}
});
}
});
Run Code Online (Sandbox Code Playgroud)
关键是,循环不会中断,尽管收到正数据.
我已经读过setInterval函数的异步动作可能是这里的问题.有没有更好的方法来解决它?