0
ajax를 사용하여 XML 파일을 읽는 웹 페이지가 있습니다. Ajax는 전체 페이지가 아닌 숫자 만 업데이트하기 때문에. 파일이 5 초마다 업데이트되기 때문에 SetInterval()을 사용하여 매 5 초마다 파일을 읽습니다. 쿼리 문자열에 카운터를 추가하여 xml 파일을 다시로드 한 횟수를 알고 싶습니다. 쿼리 문자열을 변경하면 페이지가 다시로드되기 때문에이 작업이 실패합니다. JavaScript/JQuery에서이 작업을 수행 할 수 있습니까?자바 스크립트에서 쿼리 문자열 업데이트
http://localhost:52646/index.html?count=1index.html?count=1
이이 acheive 수 있나요 :
function loadXMLDoc(filename) {
var xmlhttp;
if (window.XMLHttpRequest) {
xmlhttp = new XMLHttpRequest();
}
else // code for IE5 and IE6
{
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
var href = window.location.href;
if (counter < 1) {
href += "index.html?count=" + ++counter;
window.location.href = href;
} else {
href = href.substring(0, href.length - 1);
window.location.href = href + ++counter;
}
xmlhttp.open("GET", filename + "?count=" + counter, false);
xmlhttp.send();
var xdoc = xmlhttp.responseXML;
var xmlDoc = new ActiveXObject('Msxml2.DOMDocument.6.0');
xmlDoc.loadXML(new XMLSerializer().serializeToString(xdoc));
return xmlDoc;
또한이 나도 원하는 쿼리 문자열을 생성하지 않습니다
이 내가이 문제를 해결하려고 어떻게?
당신이 이것을 달성하기 위해 HTML5의 로컬 스토리지를 사용할 수 있습니다
가능한 중복 http://stackoverflow.com/questions/5999118/add-or-update-query-string - 매개 변수 – secelite