phpMv  -UI toolkit 2.4.12
jQuery, jQuery UI, Twitter Bootstrap and Semantic-UI library for php & php MVC Frameworks
JsUtilsAjaxTrait.php File Reference

Go to the source code of this file.

Namespaces

 Ajax\common\traits
 

Functions

 getUrl ($url)
 
 _add_event ($element, $js, $event, $preventDefault=false, $stopPropagation=false, $immediatly=true, $listenerOn=false)
 
 interval ($jsCode, $time, $globalName=null, $immediatly=true)
 Calls a function or evaluates an expression at specified intervals (in milliseconds) More...
 
 _ajax ($method, $url, $responseElement='', $parameters=[])
 
 createAjaxParameters (&$original, $parameters)
 
 implodeAjaxParameters ($ajaxParameters)
 
 _addJsCondition ($jsCondition, $jsSource)
 
 _getAjaxUrl ($url, $attr)
 
 onPopstate ()
 
 autoActiveLinks ($previousURL="window.location.href")
 
 _getOnAjaxDone ($responseElement, $jqueryDone, $ajaxTransition, $jsCallback, $history=null)
 
 removeLoader ($hasLoader)
 
 _getResponseElement ($responseElement)
 
 _getFormElement ($formElement)
 
 _correctAjaxUrl ($url)
 
static _correctParams ($params, $ajaxParameters=[])
 
static _implodeParams ($parameters)
 
 addLoading (&$retour, $responseElement, $ajaxLoader=null)
 
 addResponseLoading (&$retour, $responseElement, $ajaxLoader=null)
 
 setAjaxDataCall ($params)
 
 setDefaultParameters (&$parameters, $default)
 
 setAjaxLoader ($loader)
 
 _get ($url, $responseElement='', $parameters=[])
 Performs an ajax GET request. More...
 
 get ($url, $responseElement='', $parameters=[])
 Performs an ajax GET request. More...
 
 ajax ($method, $url, $responseElement='', $parameters=[])
 Performs an ajax request. More...
 
 ajaxInterval ($method, $url, $interval, $globalName=null, $responseElement='', $parameters=[], $immediatly=true)
 Executes an ajax query at regular intervals. More...
 
 ajaxDeferred ($method, $url, $responseElement='', $parameters=[])
 Performs a deferred ajax request. More...
 
 _json ($url, $method="get", $parameters=[])
 Performs an ajax request and receives the JSON data types by assigning DOM elements with the same name. More...
 
 json ($url, $method="get", $parameters=[])
 Performs an ajax request and receives the JSON data types by assigning DOM elements with the same name. More...
 
 jsonOn ($event, $element, $url, $method='get', $parameters=array())
 Makes an ajax request and receives the JSON data types by assigning DOM elements with the same name when $event fired on $element. More...
 
 jsonDeferred ($url, $method='get', $parameters=[])
 Prepares an ajax request delayed and receives the JSON data types by assigning DOM elements with the same name. More...
 
 _jsonArray ($maskSelector, $url, $method='get', $parameters=[])
 Performs an ajax request and receives the JSON array data types by assigning DOM elements with the same name. More...
 
 jsonArray ($maskSelector, $url, $method='get', $parameters=[])
 Performs an ajax request and receives the JSON array data types by assigning DOM elements with the same name. More...
 
 jsonArrayDeferred ($maskSelector, $url, $method='get', $parameters=[])
 Peforms an ajax request delayed and receives a JSON array data types by copying and assigning them to the DOM elements with the same name. More...
 
 jsonArrayOn ($event, $element, $maskSelector, $url, $method='get', $parameters=array())
 Performs an ajax request and receives the JSON array data types by assigning DOM elements with the same name when $event fired on $element. More...
 
 getDeferred ($url, $responseElement="", $parameters=[])
 Prepares a Get ajax request for using on an event. More...
 
 getOn ($event, $element, $url, $responseElement="", $parameters=array())
 Performs a get to $url on the event $event on $element and display it in $responseElement. More...
 
 ajaxOn ($event, $element, $url, $responseElement='', $parameters=array())
 Performs an ajax request to $url on the event $event on $element and display it in $responseElement. More...
 
 ajaxOnClick ($element, $url, $responseElement='', $parameters=array())
 Performs a get to $url on the click event on $element and display it in $responseElement. More...
 
 getOnClick ($element, $url, $responseElement='', $parameters=array())
 Performs a get to $url on the click event on $element and display it in $responseElement. More...
 
 getHref ($element, $responseElement="", $parameters=array())
 Uses an hyperlink to make an ajax get request. More...
 
 postHref ($element, $responseElement="", $parameters=array())
 Uses an hyperlink to make an ajax get request. More...
 
 postFormAction ($element, $responseElement="", $parameters=array())
 Uses a form action to make an ajax post request. More...
 
 _post ($url, $params='{}', $responseElement='', $parameters=[])
 
 post ($url, $params="{}", $responseElement="", $parameters=[])
 Makes an ajax post. More...
 
 postDeferred ($url, $params="{}", $responseElement="", $parameters=[])
 Prepares a delayed ajax POST to use on an event. More...
 
 postOn ($event, $element, $url, $params="{}", $responseElement="", $parameters=array())
 Performs a post to $url on the event $event fired on $element and pass the parameters $params Display the result in $responseElement. More...
 
 postOnClick ($element, $url, $params='{}', $responseElement='', $parameters=array())
 Performs a post to $url on the click event fired on $element and pass the parameters $params Display the result in $responseElement. More...
 
 _postForm ($url, $form, $responseElement, $parameters=[])
 
 postForm ($url, $form, $responseElement, $parameters=[])
 Performs a post form with ajax. More...
 
 postFormDeferred ($url, $form, $responseElement, $parameters=[])
 Performs a delayed post form with ajax For use on an event. More...
 
 postFormOn ($event, $element, $url, $form, $responseElement="", $parameters=array())
 Performs a post form with ajax in response to an event $event on $element display the result in $responseElement. More...
 
 postFormOnClick ($element, $url, $form, $responseElement="", $parameters=array())
 Performs a post form with ajax in response to the click event on $element display the result in $responseElement. More...
 
 addCsrf ($name='csrf-token')
 

Variables

trait JsUtilsAjaxTrait
 
 $ajaxLoader = "<div class=\"ui active centered inline text loader\">Loading</div>"