Так что я иду ошибка Неподготовленный ReferenceError: jQuery не определен. Я искал решение этой ошибки. Кажется, что все ответы на этот вопрос были похожи на «jQuery должен быть первым скриптом». Дело в том, что мой jQuery - это мой первый скрипт. Мой код выглядит так:Uncaught ReferenceError: jQuery не определен Другая ошибка
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Inventory </title>
<style>
//my styles
</style>
</head>
<body>
<script src="jquery.json-2.4.min.js" type="text/javascript"></script>
//my html
<script>
function updateInv() {
var i=0;
var fail = 0;
for(i=0; i < itemttl; i++)
{
var hill = 500000 + i;
var available = document.getElementById(hill).innerHTML;
if (available < 0)
{
fail = 1;
}
}
if (fail==0)
{
alert('start');
var TableData;
TableData = $.toJSON(storeTblValues());
alert('here');
$.ajax({
type: "POST",
url: "processJSONarray.php",
data: "pTableData=" + TableData,
success: function(msg){
// return value stored in msg variable
}
});
alert('Inventory was Updated');
}
else
{
alert('Not enough inventory available');
}
}
function storeTblValues()
{
alert('1');
var TableData = new Array();
var i=0;
var eq = 200000 + i;
var skuId = 600000 + i;
for(i=0; i < itemttl; i++)
{
eq = 200000 + i;
skuId = 600000 + i;
TableData[i]={
"sku" : document.getElementById(skuId).innerHTML
, "inv" : document.getElementById(eq).innerHTML
}
}
//TableData.shift();
return TableData;
}
</script>
</body>
</html>
Примечание: Я также положил право после и справа до первого. Все они имели ту же ошибку. Так что я все еще имею его в неправильном месте или это другая ошибка?
'jquery.json-2.4.min.js' не является библиотекой jQuery. Это что-то еще. – Pointy
Не могли бы вы показать нам/предоставить ссылку на ваш файл 'jquery.json-2.4.min.js'? –
Я согласен с @Pointy, ваш js-файл скорее всего не jquery. Запустите 'alert (window.jQuery == true)' в консоли, чтобы проверить, не загружена ли она. Если всплывающее окно ложно, то его нет. – mattfetz