JQuery AJAX пост с использованием начальной загрузки - PullRequest
0 голосов
/ 25 января 2019

первая строка «оповещения» работает, функция работает, но вторая строка оповещения (тестирование) не работает.

function atualizarCambioOrcamento(cod, cambio, http){
    alert(http + '/ajax-orcamento-atualizar-cambio.php' + ', ' + cod + ', ' + cambio);

    $.post(http + '/ajax-orcamento-atualizar-cambio.php', {cod:cod,cambio:cambio}, function (data)
    {
        alert('hi, testing');
        if (data.js){
            window.location.reload();
        }
    }, 'json');     
}

CONSOLE дает:

$.сообщение не является функцией atualizarCambioOrcamento (? p = orcamentos: 1384)

ajax-orcamento-atualizar-cambio.php

<?php
require_once("../connDB.php");

if (isset($_POST['cod'])){
	$cod 		= $_POST['cod'];
	$cambio		= $_POST['cambio'];
			
	$update_query = "UPDATE orcamentos SET cambio_praticado='".$cambio."', data_hora=CURRENT_TIMESTAMP WHERE cod=".$cod;
	$update_orcamento = mysqli_query($connDB, $update_query);

			$var = Array(
				'js' => 'ok'
			);

    header('Content-Type: application/json');
    echo json_encode($var);
	exit;

}

?>

Ответы [ 2 ]

0 голосов
/ 25 января 2019

Я использовал уменьшенную версию jQuery, в которой нет AJAX (в моем случае это функция $ .post ()).

0 голосов
/ 25 января 2019

Привет, добро пожаловать в stackoverflow.
Убедитесь, что jquery правильно вставлен на вашу страницу и импортирован перед вашим пользовательским файлом javascript.

Ex:

<script src="https://code.jquery.com/jquery-3.3.1.min.js" integrity="sha256-FgpCb/KJQlLNfOu91ta32o/NMZxltwRo8QtmkMRdAu8=" crossorigin="anonymous"></script>
<script src="your_javascript_file.js" />
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...