PageSourceSearch

https://www.stvo.de/wp-content/plugins/fvhginxmail/public/js/fvhginxmail-public_new.js?ver=67138692

js stvo.de collected 2026-10-02 14:40:39 UTC 2,624 bytes, 43 lines download raw bytes

1jQuery(function ($) {
2  $(".frm-show-form").submit(function (e) {
3		
4		const curForm = e.target;
5		let dataField = {}
6		dataField.salutation		= curForm.querySelector('input[id^="field_salutation"]') ? curForm.querySelector('input[id^="field_salutation"]').value : "";
7		dataField.firstname 		= curForm.querySelector('input[id^="field_firstname"]') ? curForm.querySelector('input[id^="field_firstname"]').value : "";
8		dataField.lastname 			= curForm.querySelector('input[id^="field_lastname"]') ? curForm.querySelector('input[id^="field_lastname"]').value : "";
9		dataField.street 				= curForm.querySelector('input[id^="field_street"]') ? curForm.querySelector('input[id^="field_street"]').value : "";
10		dataField.zip			 			= curForm.querySelector('input[id^="field_zip"]') ? curForm.querySelector('input[id^="field_zip"]').value : "";
11		dataField.city 					= curForm.querySelector('input[id^="field_city"]') ? curForm.querySelector('input[id^="field_city"]').value : "";
12		dataField.company 			= curForm.querySelector('input[id^="field_company"]') ? curForm.querySelector('input[id^="field_company"]').value : "";
13		dataField.phone 				= curForm.querySelector('input[id^="field_phone"]') ? curForm.querySelector('input[id^="field_phone"]').value : "";
14		dataField.mobile 				= curForm.querySelector('input[id^="field_mobile"]') ? curForm.querySelector('input[id^="field_mobile"]').value : "";
15		dataField.serviceid 		= curForm.querySelector('input[id^="field_serviceid"]') ? curForm.querySelector('input[id^="field_serviceid"]').value : "";
16		dataField.targetgroup		= curForm.querySelector('input[id^="field_targetgroup"]') ? curForm.querySelector('input[id^="field_targetgroup"]').value : "";
17		dataField.email 				= curForm.querySelector('input[id^="field_email"]') ? curForm.querySelector('input[id^="field_email"]').value : "";
18		dataField.subscription 	= curForm.querySelector('input[id^="field_subscription"]') ? curForm.querySelector('input[id^="field_subscription"]').value : "";
19
20		if(dataField.email && dataField.subscription) {
21			e.preventDefault();
22			const dataFieldJSON = JSON.stringify(dataField);
23			console.log(dataFieldJSON);
24			
25			const request = new XMLHttpRequest();
26			request.open('POST', "/wp-content/plugins/fvhginxmail/includes/sendCurlRequest.php");
27			request.setRequestHeader("Content-Type", "application/json");
28
29			request.onload = function(ev) {
30				const responseObj = JSON.parse(request.response);
31				if(responseObj.error) {
32					alert('FEHLER - ' + responseObj.error);
33				}
34				e.target.submit(); 
35			};
36
37			request.send(dataFieldJSON);
38			return false;
39		} else {
40			;
41		}
42	});
43});

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.