Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- (function( $ )
- {
- $.fn.CallPhpClass = function(className, functionName, parameters, destination)
- {
- return this.each(function()
- {
- if (destination === undefined) {
- destination = $(this);
- };
- $.ajax({
- type : 'POST',
- url : 'php/executer.php',
- data : { className : className, functionName : functionName , parameters : parameters},
- dataType:'text',
- cache: false,
- success : function(data) {
- if (className == "User" && functionName == "logout")
- {
- getMenu();
- return;
- }
- if (className == "User" && functionName == "login")
- {
- getMenu();
- return;
- }
- if (className == "User" && functionName == "lastView")
- {
- $('#main-content').CallPhpClass(data, 'view');
- return;
- }
- if (data.search('alert alert-error') != -1 || data.search('alert alert-success') != -1)
- {
- $('#main-content').CallPhpClass('User', 'lastView');
- destination = $('#error-box');
- }
- if(destination != false)
- {
- destination.html(data);
- }
- },
- error : function(data) {
- console.info(data);
- }
- });
- });
- }
- })
- if (className == "User" && functionName == "lastView")
- {
- $('#main-content').CallPhpClass(data, 'view');
- return;
- }
- $.ajax({
- type : 'POST',
- url : 'php/executer.php',
- data : { className : className, functionName : functionName , parameters : parameters},
- dataType:'text',
- cache: false,
- contentType: "application/json; charset=utf-8",
- success : function(data) {
- <script type="text/javascript" src="myscripts.js" charset="UTF-8"></script>
- setlocale(LC_TIME, "es_ES.UTF8");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement