commit 484d22d7c103a9736671d50a0b116786474435cd
parent 0f0a1023fe980143faaa52d9e7b411a7313374f4
Author: Jan Dankert <devnull@localhost>
Date: Fri, 19 Oct 2012 00:28:20 +0200
Bei POST-Requests wird als Antwort JSON erwartet.
Diffstat:
1 file changed, 6 insertions(+), 0 deletions(-)
diff --git a/themes/default/js/openrat.js b/themes/default/js/openrat.js
@@ -287,6 +287,7 @@ function loadView(jo, url )
params.subaction = 'order';
params.token = $('#id_token').attr('value');
params.order = order.join(',');
+ params.output = 'json';
$.ajax( { 'type':'POST',url:url, data:params, success:function(data, textStatus, jqXHR)
{
@@ -554,6 +555,7 @@ function submitUrl( element,url )
function postUrl(url,element)
{
+ url += '&output=json';
$.ajax( { 'type':'POST',url:url, data:{}, success:function(data, textStatus, jqXHR)
{
$('div.window div.status div.loader').html(' ');
@@ -749,6 +751,7 @@ function submitLink(element,data)
{
var params = jQuery.parseJSON( data );
var url = './dispatcher.php';
+ params.output = 'json';
$.ajax( { 'type':'POST',url:url, data:params, success:function(data, textStatus, jqXHR)
{
$('div.window div.status div.loader').html(' ');
@@ -800,11 +803,14 @@ function formSubmit(form)
var p = $(form).closest('div.frame');
var action = p.attr('data-action');
var id = p.attr('data-id');
+ params.output = 'html';
//alert(method+'/'+action+'/'+id);
loadView( $(form).closest('div.content'),createUrl(action,method,id,params));
}
else
{
+ url += '?output=json';
+ params['output'] = 'json';// Irgendwie geht das nicht.
$.ajax( { 'type':'POST',url:url, data:params, success:function(data, textStatus, jqXHR)
{
$(status).find('div.loader').remove();