PageSourceSearch

https://rijnlandmodel.nl/system/mem_handling/mem_functions.js

js rijnlandmodel.nl collected 2026-10-02 11:58:18 UTC 2,147 bytes, 81 lines download raw bytes

1
2function memRetrieve(type, name)
3{
4	var xmlhttp;
5	if (window.XMLHttpRequest)
6  	{
7		xmlhttp=new XMLHttpRequest();
8	}
9	else
10	{
11		return;
12	}
13  
14//  async=false, omdat er een parameter opgevraagd moet worden die verderop nodig is - wordt ge-return-ed
15//	xmlhttp.open("GET","/system/mem_handling/retrieve.php",false);
16//	xmlhttp.open("GET","/system/mem_handling/mem_retrieve_ajax.php?type=Test1&name=Old1",false);
17	xmlhttp.open("GET","/system/mem_handling/mem_retrieve_ajax.php?type=" + type + "&name=" + name,false);
18	xmlhttp.send();
19	var respJson = xmlhttp.responseText;	
20//	alert("memRetrieve respJson: \n" + respJson);
21	var respObj = JSON.parse(respJson);
22//	alert("Obj: \n" + JSON.stringify(respObj, null, 4));
23//	var respArr = Object.values(respObj);
24//	alertArray(respArr);
25
26	return respObj;
27}	
28
29
30function memStore(type, name, data)
31{
32	if (typeof(type) != "string" )
33	{
34		alert("No type.");
35		return;
36	}
37	if (typeof(name) != "string" )
38	{
39		alert("No name.");
40		return;
41	}
42	if (data == null )
43	{
44		alert("No data.");
45		return;
46	}
47	
48	var xmlhttp;
49	if (window.XMLHttpRequest)
50  	{
51		xmlhttp=new XMLHttpRequest();
52	}
53	else
54	{
55		return;
56	}
57 
58 	var dataJson = JSON.stringify(data);	//	in url moet dit naar string
59//	alert("memStore data in: \n" + dataJson);	
60//  async=false, omdat er een parameter opgevraagd moet worden die verderop nodig is - wordt ge-return-ed
61/*
62	xmlhttp.open("GET","/system/mem_handling/mem_store_ajax.php?type=" + type + "&name=" + name + "&data=" + dataJson,false);
63	xmlhttp.send();
64	var respJson = xmlhttp.responseText;	
65//	alert("respJson: \n" + respJson);
66	var respObj = JSON.parse(respJson);
67//	alert("Obj: \n" + JSON.stringify(respObj, null, 4));
68//	var respArr = Object.values(respObj);
69//	alertArray(respArr);
70	return respObj;
71*/
72	xmlhttp.open("POST", "/system/mem_handling/mem_store_ajax.php", false);
73	xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
74	dataJson = encodeURIComponent(dataJson);
75	var parms = "type=" + type + "&name=" + name + "&data=" + dataJson;
76	xmlhttp.send(parms);
77	var resp = xmlhttp.responseText;
78//	alert("memStore ajax response: " + resp);	
79	return resp;
80}
81

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.