У меня есть сценарий (editablegrid), который загружает php файл (loaddata.php) внутри js файла (JSON) (demo.js). Когда я делаю предупреждение js на php файле:
echo '<script language="javascript">';
echo 'alert("message successfully sent")';
echo '</script>';
Сценарий остановлен и предупреждает, что он не отображается. Если я удалю этот эхо-скрипт, отлично. Как я могу сделать предупреждение, чтобы увидеть var ($ sql var)?
благодаря
Я подозреваю, что вы повторяете внутри уже открытого <script>
.
Попробуйте удалить echo '<script language="javascript">';
и echo '</script>'
.
Для отладки я использую следующее, чтобы сохранить данные из 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>';
?>
this.editableGrid.loadJSON(url);
? Если да, попробуйте загрузить его другим способом, так как данные должны быть json