0
그래서있어 누군가가 나를 도울 수있을 것입니다 방법이 설명 할 수있을거야하지만 여기가는 경우도 확실하지 :전달 변수
나는 전화 function getFishing() 나는 "username"엘리먼트를 가져 와서 get_name이라는 var에 넣기를 원한다. 그런 다음 그 변수를 XML_Fishing.php 파일로 보내고 그 다음에 mysql 쿼리에서 사용된다. fishingUrl() 함수에 의해 다시 읽혀지는 XML 데이터로 파싱됩니다. 문제는 get_name 변수를 XML_Fishing.php 파일로 전달하지 않는다는 것입니다. 누구든지 아래 코드에서 이유를 볼 수 있습니까? 변수 전달과 관련이 없으므로 전체 fishingUrl 함수를 제공하지 않았습니다. XML 데이터에서 데이터가 반환 된 이후의 나머지 기능입니다.
function getFishing(){
var get_name = escape(document.getElementById("username").innerHTML);
var name = "XML_Fishing.php?username=" + get_name;
fishingUrl(name, "XML_Fishing.php", function(data) {
............
............
............
}
function fishingUrl(name, url, callback) {
var request = window.ActiveXObject ?
new ActiveXObject('Microsoft.XMLHTTP') :
new XMLHttpRequest;
request.onreadystatechange = function() {
if (request.readyState == 4) {
request.onreadystatechange = doNothing;
callback(request, request.status);
}
};
request.open('GET', url, true);
request.send(null);
}
에서
get_name
의 값으로 PHP 스크립트에서$_GET['username']
을 설정합니다. 나는 너무 가까이에 있었다! – HondaKillrsx