mirror of
https://github.com/vrana/adminer.git
synced 2025-08-12 01:24:17 +02:00
Edit, clone and delete by AJAX
This commit is contained in:
@@ -168,7 +168,7 @@ var ajaxTimeout;
|
||||
|
||||
/** Create AJAX request
|
||||
* @param string
|
||||
* @param string
|
||||
* @param [string]
|
||||
* @return XMLHttpRequest or false in case of an error
|
||||
*/
|
||||
function ajax(url, data) {
|
||||
@@ -202,9 +202,10 @@ function ajax(url, data) {
|
||||
|
||||
/** Send form by AJAX GET
|
||||
* @param HTMLFormElement
|
||||
* @param [string]
|
||||
* @return XMLHttpRequest or false in case of an error
|
||||
*/
|
||||
function ajaxForm(form) {
|
||||
function ajaxForm(form, data) {
|
||||
var params = [ ];
|
||||
for (var i=0; i < form.elements.length; i++) {
|
||||
var el = form.elements[i];
|
||||
@@ -212,6 +213,9 @@ function ajaxForm(form) {
|
||||
params.push(encodeURIComponent(el.name) + '=' + encodeURIComponent(/select/i.test(el.tagName) ? selectValue(el) : el.value));
|
||||
}
|
||||
}
|
||||
if (data) {
|
||||
params.push(data);
|
||||
}
|
||||
if (form.method == 'post') {
|
||||
return ajax(form.action || location.href, params.join('&'));
|
||||
} else {
|
||||
|
Reference in New Issue
Block a user