/ / Uncaught ReferenceError: jQuery nie jest zdefiniowany „jquery-ui.js: 338” - jquery

Uncaught ReferenceError: jQuery nie jest zdefiniowany "jquery-ui.js: 338" - jquery

Moje odniesienia do skryptu jquery to:

<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/ui/1.9.1/jquery-ui.js" type="text/javascript"></script>

Używam Chrome w wersji 23.0.1271.64 m - I pojawia się błąd w linii 338

})( jQuery );  //--> line 338 is highlighted

To jest dla mnie pierwszy i szukam odpowiedzi.

Uczę się, jak korzystać z interfejsu API i mam prostą stronę internetową

<html xmlns="http://www.w3.org/1999/xhtml">
<head>

<meta http-equiv="content-type" content="text/html; charset=utf-8" />
<meta http-equiv="CACHE-CONTROL" content="NO-CACHE" />
<meta http-equiv="PRAGMA" content="NO-CACHE" />

<script src="http://code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
<script src="http://code.jquery.com/ui/1.9.1/jquery-ui.js" type="text/javascript"></script>
<script type="text/javascript">
$(function() {
$( "#edit-user" )
.button()
.click(function() {
$( "#dialog-form" ).dialog( "open" );
});
});
</script>

</head>
<body>
<button id="edit-user">Edit User</button>
<div id="dialog-form" title="Radio Dialog">
<form>
<fieldset>
<input type="radio" value="A" name="myRadio">A
<input type="radio" value="B" name="myRadio">B
<input type="radio" value="C" name="myRadio">C
</fieldset>
</form>
</div>
</body>
</html>

Odpowiedzi:

0 dla odpowiedzi № 1

Biorąc pod uwagę ograniczoną ilość informacji, które zakładam, zakładam, że spodziewasz się pewnego rodzaju dialogu, prawda?

Twoje okno dialogowe i tak jest już właściwie obecne, ale aby zobaczyć, że coś się dzieje, zacznij od ukrycia go (ale zrób to za pomocą .css, gdy zaimplementujesz to naprawdę później):

<div id="dialog-form" title="Radio Dialog" style="display:none;">

Wygląda na to, że musisz otworzyć okno dialogowe przed jego otwarciem. Najprawdopodobniej powstrzymało cię to od pójścia naprzód:

$(function() {

$( "#dialog-form" ).dialog({
autoOpen: false
});

$( "#edit-user" ).click(function() {
$( "#dialog-form" ).dialog( "open" );
});
});

Sprawdź to jsfiddle

Mam nadzieję, że pomoże to rozwiązać każdy problem, który miałeś!


-1 dla odpowiedzi № 2

Najpierw musisz dołączyć jquery