Lenne egy problémám. Létrehozok egy objektumot, egy select mezõt. Aztán ajax-al lekérem a tartalmát. Ez az objektum egy funkciója lenne. A szerver válaszának feldolgozását rábízom egy funkcióra, mely szintén az Objektum része. Azonban ekkor már nem tudom lekérni az objektum adatait (pl. a select ID-jét amit az elején, az objektum létrehozásánál adok meg neki)
Íme a kód:
// JavaScript Document
function AnswerClear(ClearingAnswer)
{
var ClearingAnswer = ClearingAnswer.substring(2);
SplitAnswer = ClearingAnswer.split('//');
if (SplitAnswer[1] != "OK")
{
alert (SplitAnswer[1]);
ClearAnswer = "";
}
else
{
ClearAnswer = SplitAnswer[2];
}
return ClearAnswer;
}
function CountryList(ID)
{
this.CountryFormID = ID;
this.QueryURL = 'adrserver.php';
this.QueryPars = 'com=countryquery&adr=country';
this.QueryMethod = 'get';
//functions
this.ListAnswerNow = CountryAnswer;
this.ListQueryNow = ListQuery;
}
function CountryAnswer(originalRequest)
{
//put returned XML in the textarea
var answer = originalRequest.responseText;
var FormID = this.CountryFormID;
// A FormID sajnos undefinied, ugyanúgy ahogy a CountryFormID.
// Amennyiben az objektum nevén keresztül hivatkozom rá, úgy megtalálja. pl.: proba.CountryFormID
alert(FormID);
$("assaas").options[0] = new Option("Új ország felvitel", "uj");