Comments (5)
Thank you so much, working
from jaxon-core.
Hi,
What is this function supposed to do? Where is it implemented?
I was not able to find it in the https://github.com/Xajax/Xajax/ repo.
from jaxon-core.
Thanks for your reply
It is located at xajaxResponse.inc.php
Its definition is
Function: loadCommands
Merges the response commands from the specified
object with the response commands in this object.
mCommands - (object): object.
bBefore - (boolean): Add the new commands to the beginning
of the list.
function loadCommands($mCommands, $bBefore=false){
if (is_a($mCommands, "xajaxResponse")) {
$this->returnValue = $mCommands->returnValue;
if ($bBefore) {
$this->aCommands = array_merge($mCommands->aCommands, $this->aCommands);
}
else {
$this->aCommands = array_merge($this->aCommands, $mCommands->aCommands);
}
}
else if (is_array($mCommands)) {
if ($bBefore) {
$this->aCommands = array_merge($mCommands, $this->aCommands);
}
else {
$this->aCommands = array_merge($this->aCommands, $mCommands);
}
}
else {
//SkipDebug
if (!empty($mCommands)) {
$objLanguageManager =& xajaxLanguageManager::getInstance();
trigger_error(
$objLanguageManager->getText('XJXRSP:LCERR:01')
, E_USER_ERROR
);
}
//EndSkipDebug
}
}
from jaxon-core.
Here an example
<?php
/*
File: xajaxResponseTest.php
Script to test various aspects of the <xajaxResponse> object.
Title: Test the <xajaxResponse> object.
Please see <copyright.inc.php> for a detailed description, copyright
and license information.
*/
/*
@package xajax
@version $Id: xajaxResponseTest.php 362 2007-05-29 15:32:24Z calltoconstruct $
@copyright Copyright (c) 2005-2006 by Jared White & J. Max Wilson
@license http://www.xajaxproject.org/bsd_license.txt BSD License
*/
require_once("../xajax_core/xajax.inc.php");
function showOutput()
{
$testResponse = new xajaxResponse();
$testResponse->alert("Hello");
$testResponse2 = new xajaxResponse();
$testResponse2->loadCommands($testResponse);
$testResponse2->replace("this", "is", "a", "replacement]]>");
$testResponseOutput = htmlspecialchars($testResponse2->getOutput());
$objResponse = new xajaxResponse();
$objResponse->assign("submittedDiv", "innerHTML", $testResponseOutput);
$aValues = array();
$aValues[] = "Yippie";
$objResponse->setReturnValue($aValues);
return $objResponse;
}
$xajax = new xajax();
$xajax->setFlag("debug", true);
$xajax->registerFunction("showOutput");
$xajax->processRequest();
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
<title>xajaxResponse Test | xajax Tests</title>
<?php $xajax->printJavascript("../") ?>
</head>
<body>
<h2><a href="index.php">xajax Tests</a></h2>
<h1>xajaxResponse Test</h1>
<form id="testForm1" onsubmit="return false;">
<p><input type="submit" value="Show Response XML" onclick="alert(xajax.call('showOutput', {mode:'synchronous'})); return false;" /></p>
</form>
<div id="submittedDiv"></div>
</body>
</html>
from jaxon-core.
Hi,
This function was renamed to appendResponse
.
from jaxon-core.
Related Issues (20)
- replace funciton not working HOT 3
- getClass deprecated in Di\Container.php HOT 3
- Domain for Documentation seems down HOT 1
- Call to undefined function Jaxon\CodeIgniter\Filter\jaxon() HOT 2
- Jaxon-Upload Help
- CSP if SSL is in use...
- Examples links are returning an Error HOT 4
- Reinstate CallableObjects in version 4 possible? HOT 2
- PHP 8.2 warning: Deprecated: Creation of dynamic property Jaxon\Utils\Template\Context is deprecated HOT 2
- work with swoole framwork HOT 3
- Problems running most jaxon examples HOT 1
- Uncaught TypeError: Jaxon\Plugin\Request\CallableFunction\CallableFunction::configure(): Argument #2 ($sValue) must be of type string HOT 1
- Paramter as string '0' HOT 1
- Going from V2.x to V4.x HOT 6
- Stuck on 3.8.2; will not update to latest
- myJaxon extends Jaxon || myResponse extends Response HOT 10
- Register CALLABLE_CLASS problem HOT 6
- Jaxon with single class file per web page HOT 7
- Jaxon and the factory pattern HOT 21
- Directory Registration HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from jaxon-core.