2013-09-17 3 views
1

Этот answer говорит, что это происходит, когда он отправляет дважды.

Mine активируется, когда пользователь меняет значение в поле выбора, так что это не моя проблема.

Here - мой предыдущий вопрос, который показывает мой код и несколько скриншотов об ошибках.

Я не мог получить 500 (внутренняя ошибка сервера), надеюсь, что решение проблемы ajax сначала поможет разобраться.

Полная ошибка из консоли:

error             admin-add-module:128 
    $.ajax.error          admin-add-module:128 
    l             jquery-1.8.3.min.js:2 
    c.fireWith           jquery-1.8.3.min.js:2 
    T             jquery-1.8.3.min.js:2 
    r             jquery-1.8.3.min.js:2 

После изменения JQuery на полную мощность версии он эту ошибку:

enter image description here

+1

вы можете увидеть более описательное сообщение об ошибке, если вы не используете minifed версию JQuery – aacanakin

+0

Спасибо @aacanakin Я никогда не знал что! Я опубликовал скриншот выше полной ошибки – smj2393

+1

Я думаю, что главная проблема здесь - это PHP-код. Внутренняя ошибка сервера означает, что у вас есть проблемы в вашем бэкэнд, а не jquery – aacanakin

ответ

0

Я избавилась от ошибки сервера 500 Интернет. Я не разбирался по ссылке.

$app->post('/admin-get-add-module', function() use($app,$link){ <<<<<<<<LINK HERE 
    $req = $app->request(); 
    $stackid = $_POST['stackid']; 
    $myStacks = filterStacks($app); 
    $app->view()->appendData(array("username" => getUsername($app))); 
    $sql = $link->prepare("select * from evironments where StackID=?"); 
    error_log(var_export($sql,true)); 
    $sql->bind_param("i", $stackid); 
})->name('admin-get-add-module'); 

Он по-прежнему не работает, хотя here найти ссылку на проблему SQL/АЯКС

Смежные вопросы