Как переделать запросом JavaScript?

289
23 января 2017, 21:00

Есть скрипт:

$('body').on('submit', '.aj-form', function() { 
 
    var url = $(this).attr('action'), 
        arrInfa = $(this).data('infa').split(/\s*,\s*/); 
    if(status_form == '0'){ 
      status_form = 1; 
      $.ajax({      	 
        url: url, 
      	type: 'POST', 
      	data: $(this).serialize(), 
      	dataType: 'script', 
      	beforeSend: function (){ 
      	  if(arrInfa[0]){ 
      	    var text_load = $(arrInfa[1]).html(); 
      	    $(arrInfa[1]).data('html',text_load).html(arrInfa[2]); 
      	  } 
      	}, 
        error: function (infa){status_form = 0;}, 
        success: function (infa){  
        	if(arrInfa[0]){ 
      	    var data_load = $(arrInfa[1]).data('html'); 
      	    $(arrInfa[1]).html(data_load); 
      	  } 
          status_form = 0; 
        } 
      }); 
    } 
     
    return false; 
 
  });

Он использует "dataType: 'script'," как перевести этот скрипт в json. Или кто нибудь может объяснить как работает этот скрипт? Т.е. как происходит вывод ошибок?

Пример работы https://profitcentr.com/note

READ ALSO
Как сделать диалоговое окно в Unity 3D?

Как сделать диалоговое окно в Unity 3D?

Вроде бы, всё должно быть предельно просто, но в поисковиках не могу найти именно то, что надо

692
Почему функция ничего не возращает

Почему функция ничего не возращает

Есть такой вызов функции:

301
Android/Nativescript/JS. AsyncTask doInBackground() Что за ошибка?

Android/Nativescript/JS. AsyncTask doInBackground() Что за ошибка?

Загружаю картинку на серверВыполняется задача в AsyncTask doInBackground()

462
Как получить определенный dropDown options

Как получить определенный dropDown options

Есть selected c optionsОпций может быть много, в зависимости от цели

285