Отладка VAR на PHP внутри JS

0

У меня есть сценарий (editablegrid), который загружает php файл (loaddata.php) внутри js файла (JSON) (demo.js). Когда я делаю предупреждение js на php файле:

echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';

Сценарий остановлен и предупреждает, что он не отображается. Если я удалю этот эхо-скрипт, отлично. Как я могу сделать предупреждение, чтобы увидеть var ($ sql var)?

благодаря

  • 0
    Согласно вашему демонстрационному URL, вы загружаете его так: this.editableGrid.loadJSON(url); ? Если да, попробуйте загрузить его другим способом, так как данные должны быть json
  • 0
    Я могу сделать с XML, но с loadXML, я не могу сделать никакого эха на loaddata.php ни
Теги:

2 ответа

1

Я подозреваю, что вы повторяете внутри уже открытого <script>.

Попробуйте удалить echo '<script language="javascript">'; и echo '</script>'.

  • 0
    Нет, это не работает. Если я пишу только эхо-сценарий остановить и не показывать данные. Если я удаляю это эхо, данные показываются хорошо. И мне нужно написать эхо для отладки VAR. Спасибо
  • 0
    Вероятно, консоль выдает некоторую информацию, которая поможет нам узнать, что происходит. Нажмите F12, выберите консоль и вставьте сюда то, что она показывает.
Показать ещё 3 комментария
0

Для отладки я использую следующее, чтобы сохранить данные из php в javascript. Вкус по вашему вкусу:

<?php
$aTmp[ 'data1' ] = 'coolstuff1!';
$aTmp[ 'data2' ] = 'coolstuff2!';
echo '<script>';
echo "var oData = [];";
echo 'var oData = ' . json_encode( $aTmp ) . ';';
echo 'console.log( oData );';
echo '</script>';
?>
  • 0
    Если я вставлю этот код, сценарий остановится и появится сообщение, что оно не отображается. Я не знаю почему. Если я вставлю простое эхо «Привет», скрипт не запустится
  • 0
    Используйте консоль браузера для проверки данных. Щелкните правой кнопкой мыши на открытой консоли, и вы увидите данные в разделе журнала. Проверьте пожарный клоп! addons.mozilla.org/en-us/firefox/addon/firebug
Показать ещё 10 комментариев

Ещё вопросы

Сообщество Overcoder
Наверх
Меню