Простае выдаленае аўтазапаўненне дадзеных з JQuery UI?

Чаму наступны код не працуе? (Калі я змяню аддалены крыніца там лакальны, то ён добра працуе)

<!DOCTYPE HTML>
<html>
<head>
  <link href="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/themes/base/jquery-ui.css" rel="stylesheet" type="text/css"/>
  <script src="http://ajax.googleapis.com/ajax/libs/jquery/1.5/jquery.min.js"></script>
  <script src="http://ajax.googleapis.com/ajax/libs/jqueryui/1.8/jquery-ui.min.js"></script>
  <script>
  $(document).ready(function() {
    $("input#autocomplete").autocomplete({
      source: "http://jqueryui.com/demos/autocomplete/search.php",
            minLength: 2,
            select: function( event, ui ) {
            }

    });
  });
  </script>
    
  
</head>
<body style="font-size:62.5%;">

<input id="autocomplete" />

</body>
</html>
0

1 адказы

таго ж паходжання палітыкі ў якасці крыніцы патрабуецца скрыпт з іншага сайта для запуску.

http://en.wikipedia.org/wiki/Same_origin_policy

Вы можаце змяніць крыніца, каб выкарыстоўваць jQuery Ajax выкліку на іншы сайт, які можа вярнуць JSONP.

See this for an example: http://jqueryui.com/demos/autocomplete/#remote-jsonp

або пераканайцеся, што крыніца URL даў вяртаецца JSONP.

1
дададзена