I am migrating a key piece of code which formerly used XML to return information from a server script to instead use JSON. However the JSON response, instead of being re… (read more)
I am migrating a key piece of code which formerly used XML to return information from a server script to instead use JSON. However the JSON response, instead of being returned by calling the response handler is instead overlaid on top of the page which made the AJAX request. I have attached a screenshot displaying this. The JSON response is encased in <pre>. I know my code is not doing this because there is no occurrence of that string in my code. The JSON itself is valid according to JsonLint. So why is my response handler not being called, and where is this overlay coming from? I am using the code from JavaScript: The Definitive Guide, 5th Edition, by David Flanagan. Copyright 2006 O'Reilly Media, Inc. (ISBN: 0596101996) to send the AJAX request, fixed to invoke JSON.parse instead of the JS interpreter to handle the response. I am running Firefox 67.0.4 on Ubuntu 19.04.
{
"parms":
{
"id": 151951,
"parentsIdmr": 34307,
"idcr": 92754,
"idar": 0,
"fatherGivenName": "william",
"fatherSurname": "cross",
"motherGivenName": "elizabeth",
"motherSurname": "wright",
"treeName": "",
"parentCount": 1,
"familyCount": 0,
"idir": 133074,
"Surname": "Cross",
"GivenName": "Alice",
"Gender": 1,
"CPIdcs": 1,
"CPRelDad": 1,
"CPRelMom": 1,
"SealingDate": "",
"SealingIdtr": 1,
"SealingIder": 0,
"EventIder0": 0,
"BirthDate": "Abt 1855",
"BirthLocation": "Ontario, Canada",
"EventPref0": "Y",
"EventIdet0": 3,
"EventCitType0": 30,
"EventOrder0": -2,
"EventSD0": -99999999,
"EventChanged0": 1,
"cmd": "INSERT INTO tblER (`idir`, `idtype`, `idet`, `order`, `eventd`, `eventsd`, `idlrevent`, `desc`, `gedtag`, `eventexclude`, `idar`, `description`, `sentenceoverride`, `qstag`, `rgexclude`, `kind`, `ldstempleready`, `preferred`) VALUES(133074, 0, 3, -2, 100000185500000000, 18550615, 42, , , 0, 1, , , 0, 0, 0, NULL, 1)",
"event144021": {
"ider": "144021",
"idir": "133074",
"idtype": 0,
"idtypemeans": "Person",
"idet": 3,
"eventtype": "born",
"order": -2,
"eventdc": "100000185500000000",
"eventd": "about 1855",
"eventsd": 18550615,
"idlrevent": 42,
"eventloc": "Ontario, Canada",
"desc": "",
"gedtag": "",
"eventexclude": "N",
"idar": 1,
"description": "",
"sentenceoverride": "",
"qstag": "N",
"rgexclude": "N",
"kind": 0,
"ldstempleready": null,
"preferred": 1
}
,
"EventIder1": 0,
"EventDate1": "",
"EventLocation1": "",
"EventIdet1": 5,
"EventCitType1": 30,
"EventOrder1": -1,
"EventSD1": -99999998,
"EventChanged1": 0,
"EventIder2": 0,
"DeathDate": "",
"DeathLocation": "",
"EventPref2": "Y",
"EventIdet2": 6,
"EventCitType2": 30,
"EventOrder2": 0,
"EventSD2": 99999998,
"EventChanged2": 0,
"EventIder3": 0,
"EventDate3": "",
"EventLocation3": "",
"EventIdet3": 4,
"EventCitType3": 30,
"EventOrder3": 1,
"EventSD3": 100000000,
"EventChanged3": 0,
"Private": 0,
"NeverMarried": { "0": "0"},
"UserRef": "",
"AncestralRef": "",
"AncInterest": 0,
"DecInterest": 0,
"IDMRPref": 0 },
"cmd": "UPDATE tblIR SET `gender`=1, `birthsd`=18550615, `idlrbirth`=1, `deathsd`=-99999999, `private`=0, `nevermarried`=0 WHERE idir=133074",
"person": {
"id": 151951,
"idir": 133074,
"fsid": "",
"gender": "F",
"living": "N",
"templetag": "N",
"idmrpref": 0,
"idmrparents": 0,
"idar": 0,
"ancinterest": 0,
"decinterest": 0,
"tag1": "N",
"tag2": "N",
"tag3": "N",
"tag4": "N",
"tag5": "N",
"tag6": "N",
"tag7": "N",
"tag8": "N",
"tag9": "N",
"taggroup": "N",
"taganc": "N",
"tagdec": "N",
"savetag": "N",
"srchtag": "N",
"srchtagigi": "N",
"srchtagrg": "N",
"srchtagfs": "N",
"qstag": "N",
"remindertag": "N",
"remindertagdeath": "N",
"treenum": "N",
"ltmp1": 0,
"ltmp2": 0,
"alreadyused": "N",
"userref": "",
"ancestralref": "",
"notes": "",
"references": "",
"medical": "",
"deathcause": "",
"ppcheck": "N",
"imported": "N",
"added": "20190630",
"addedtime": "16:35",
"updated": "20190630",
"updatedtime": "16:35",
"relations": "",
"nevermarried": "N",
"directline": "N",
"stmp1": "",
"colortag": 0,
"intellishare": "",
"private": "N",
"ppexclude": "",
"rgexclude": 0,
"dna": "",
"fssync": "N",
"fsdups": "N",
"fsordinance": "N",
"fslinks": "",
"names":
{"359759":{
"idnx": 359759,
"idir": 133074,
"order": 0,
"means": "Primary Name",
"prefix": "",
"title": "",
"surname": "Cross",
"givenname": "",
"userref": "",
"akanote": "",
"preferredaka": 0,
"treename": ""
}
}
,
"events":
{"count": 4,
"birth":
{
"ider": "144021",
"idir": "133074",
"idtype": 0,
"idtypemeans": "Person",
"idet": 3,
"eventtype": "born",
"order": -2,
"eventdc": "100000185500000000",
"eventd": "about 1855",
"eventsd": 18550615,
"idlrevent": 42,
"eventloc": "Ontario, Canada",
"desc": "",
"gedtag": "",
"eventexclude": "N",
"idar": 1,
"description": "",
"sentenceoverride": "",
"qstag": "N",
"rgexclude": "N",
"kind": 0,
"ldstempleready": null,
"preferred": 1
}
,"death":
{
"ider": 0,
"idir": 133074,
"idtype": 0,
"idtypemeans": "Person",
"idet": 6,
"eventtype": "died",
"order": "0",
"eventdc": "",
"eventd": "",
"eventsd": -99999999,
"idlrevent": null,
"eventloc": "Lost Location 0",
"desc": "",
"gedtag": "",
"eventexclude": "N",
"idar": 1,
"description": "",
"sentenceoverride": "",
"qstag": "N",
"rgexclude": "N",
"kind": 0,
"ldstempleready": null,
"preferred": 1
}
}
}
,
"childcmd0": "",
"child0": {
"idcr": "92754",
"idmr": "34307",
"family": "William Cross and Elizabeth Wright",
"idir": "133074",
"child": "Cross (about 1855—)",
"order": "0",
"prefchild": "N",
"idcs": "1",
"idcpdad": "1",
"idcpmom": "1",
"cpdadprivate": "N",
"cpmomprivate": "N",
"parsealdc": "",
"parseald": "",
"parsealsd": "-99999999",
"idtrparseal": "1",
"parsealloc": "",
"parsealnote": "",
"ldsp": "N",
"templetag": "N"
}
}