ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

This content has been translated automatically.  Click here  to view the French version.
Help / WLanguage / WLanguage functions / Web-specific functions / AJAX functions
  • Reminder
  • Older browsers
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
AJAXCancelAsynchronousCall (Function)
In french: AJAXAnnuleAppelAsynchrone
Cancels the automatic execution of the browser procedure called by AJAXExecuteAsynchronous. The server procedure called by AJAXExecuteAsynchronous will continue to run.
Reminder Line: The browser procedure is used to process the result returned by the server procedure. When AJAXCancelAsynchronousCall is called, the result of the server procedure will not be processed
Example
// AJAX supporté sur le navigateur en cours ?
IF AJAXAvailable() = True THEN
	// Exécution de la procédure serveur "MaProc"
	// Dès que le résultat de la procédure serveur "MaProc"
	// sera disponible, 
	// la procédure navigateur "ProcRésultat" sera exécutée
	Res is int
	Res = AJAXExecuteAsynchronous(MaProc, ProcRésultat)
	// Les traitements suivants s'exécutent sans attendre le résultat
	...
	// État d'avancement de la procédure serveur "MaProc"
	IF AJAXAsynchronousCallPending(Res) = True THEN
		// Annulation de l'exécution 
		// de la procédure navigateur "ProcRésultat"
		// Le résultat de la procédure serveur "MaProc" 
		// ne pourra pas être traité
		AJAXCancelAsynchronousCall(Res)
	END
ELSE
	// Traitements sans utilisation de AJAX
	... 
END
Syntax
AJAXCancelAsynchronousCall(<Identifier of server procedure>)
<Identifier of server procedure>: Integer
Identifier of the server procedure whose result will not be processed. This identifier was defined by AJAXExecuteAsynchronous.
Remarks

Reminder

AJAXAsynchronousCallPending is used to find out whether a server procedure called by AJAXExecuteAsynchronous is currently run.

Older browsers

AJAXAvailable is used to determine if the current browser supports AJAX technology. If a process that uses AJAX is run on a browser that does not support this technology, the process is run "as if" it did not use AJAX (e.g., the entire page is refreshed).
Component: WDJS.DLL
Minimum version required
  • Version 10
Comments
Click [Add] to post a comment

Last update: 03/27/2025

Send a report | Local help