ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

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
AJAXAsynchronousCallPending (Function)
In french: AJAXAppelAsynchroneEnCours
Determines if a server procedure called by AJAXExecuteAsynchronous is being executed.
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
<Result> = AJAXAsynchronousCallPending(<Identifier of server procedure>)
<Result>: Boolean
  • True if the specified server procedure is currently run,
  • False otherwise.
<Identifier of server procedure>: Integer
Identifier of the server procedure to use. This identifier was defined by AJAXExecuteAsynchronous.
Remarks

Reminder

AJAXCancelAsynchronousCall is used to cancel the automatic execution of the browser procedure called by AJAXExecuteAsynchronous.

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: 09/15/2024

Send a report | Local help