mirror of
https://github.com/kamilwylegala/cakephp2-php8.git
synced 2025-01-18 18:46:17 +00:00
Updating docs for serializeForm.
Making url for form js more flexible.
This commit is contained in:
parent
36722c0ef2
commit
e8b39fb9a5
1 changed files with 15 additions and 6 deletions
|
@ -257,13 +257,18 @@ class JsHelper extends AppHelper {
|
||||||
$out = $this->Form->submit($caption, $htmlOptions);
|
$out = $this->Form->submit($caption, $htmlOptions);
|
||||||
|
|
||||||
$this->get('#' . $htmlOptions['id']);
|
$this->get('#' . $htmlOptions['id']);
|
||||||
$options['data'] = $this->serializeForm('#' . $htmlOptions);
|
$options['data'] = $this->serializeForm(false);
|
||||||
$requestString = '';
|
$requestString = $url = '';
|
||||||
if (isset($options['confirm'])) {
|
if (isset($options['confirm'])) {
|
||||||
$requestString = $this->confirmReturn($options['confirm']);
|
$requestString = $this->confirmReturn($options['confirm']);
|
||||||
unset($options['confirm']);
|
unset($options['confirm']);
|
||||||
}
|
}
|
||||||
$requestString .= $this->request('', $options);
|
if (isset($options['url'])) {
|
||||||
|
$url = $options['url'];
|
||||||
|
unset($options['url']);
|
||||||
|
}
|
||||||
|
|
||||||
|
$requestString .= $this->request($url, $options);
|
||||||
if (!empty($requestString)) {
|
if (!empty($requestString)) {
|
||||||
$event = $this->event('click', $requestString, $options);
|
$event = $this->event('click', $requestString, $options);
|
||||||
}
|
}
|
||||||
|
@ -790,9 +795,13 @@ class JsBaseEngineHelper extends AppHelper {
|
||||||
trigger_error(sprintf(__('%s does not have slider() implemented', true), get_class($this)), E_USER_WARNING);
|
trigger_error(sprintf(__('%s does not have slider() implemented', true), get_class($this)), E_USER_WARNING);
|
||||||
}
|
}
|
||||||
/**
|
/**
|
||||||
* serializeForm
|
* Serialize the form attached to $selector.
|
||||||
*
|
* Pass `true` for $isForm if the current selection is a form element.
|
||||||
* @return string Completed form serialization script
|
* Converts the form or the form element attached to the current selection into a string/json object
|
||||||
|
* (depending on the library implementation) for use with XHR operations.
|
||||||
|
*
|
||||||
|
* @param boolean $isForm is the current selection a form?
|
||||||
|
* @return string completed form serialization script
|
||||||
**/
|
**/
|
||||||
function serializeForm() {
|
function serializeForm() {
|
||||||
trigger_error(
|
trigger_error(
|
||||||
|
|
Loading…
Add table
Reference in a new issue