Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: пустая строка в возврате data
Форумы портала PHP.SU » Клиентская разработка » JavaScript & VBScript » пустая строка в возврате data

Страниц (1): [1]
 

1. broshurkaplus - 05 Сентября, 2014 - 21:56:07 - перейти к сообщению
здравствуйте
сбит с толку -на одном проекте испортилось:

скрипт пхп формирует ответ
PHP:
скопировать код в буфер обмена
  1. $resultat='';
  2. /*или*/
  3. $resultat='<span class="no bold">Ошибка удаления :(</span>';


далее яваскриптом смотрю
CODE (javascript):
скопировать код в буфер обмена
  1. ...
  2.         function(data){
  3.             if(data==''){
  4.                 $(parent).empty().remove();$('#mycount').html(parseInt($('#mycount').html(),10)-1);
  5.             }
  6.             else{
  7.                 $(parent).html(data);
  8.             }
  9.         });


так вот в одном месте аналогичная функцияя считает data равной '' ,те data.length равно 0, а в другом месте почемуто не равной '' , пишет что data.length равно 400

подскажите пожалуйста в чем может быть дело??
спасибо
2. OrmaJever - 05 Сентября, 2014 - 22:36:17 - перейти к сообщению
то есть
CODE (javascript):
скопировать код в буфер обмена
  1. console.log( data )
вы написать не додумались?
3. broshurkaplus - 05 Сентября, 2014 - 22:48:32 - перейти к сообщению
простите, я вычислил где ошибка:
если кусок пхп обрабатывающего кода выношу в отдельный файл, то работает и длина строки==0,
а если в целом файле пхп (много строк), то возврат некоректен и яваскрипт видит не верною длину строки, хотя сам пхп по strlen показывает 0
ошибка где - непойму (не наново же файл переписывать)

что может быть?

да и
var_dump($resultat);
string(0) ""

 

Powered by ExBB FM 1.0 RC1