ajax — Как получить опции от PHP REST WEBSERVICE

я получаю заполнить тег выбора с помощью ajax из остальных веб-сервисов (что у меня нет кода, мой преподаватель просто дает URL), но я пытаюсь и не работает

мой код Ajax:

<form method="GET" type="REST">
<select name="campus" id="campus" type="option" value="codCampus">

<script type="text/javascript">
$.ajax({
type: "GET",
dataType: "json", // i try put option and also didnt work
url: "http://191.252.96.136/plesk-site-preview/pimsorocaba.com.br/191.252.96.136/webpim.php?tipo=option&tabela=Campus&campo=campus&valor=codCampus",
success: onSuccess,
error: onError
});
</script>
</select>

<select name="periodo" id="periodo" type="option" value="codPeriodo">
</select>

<select name="curso" id="curso" type="option" value="codCurso">
</select>
</form>

0

Решение

В URL, к которому вы запрашивали данные, не указывайте заголовки, поэтому вам нужно установить расширение Chrome.
https://chrome.google.com/webstore/detail/allow-control-allow-origi/nlfbmbojpeacfghkpbjhddihlkkiljbi

Мой тебе совет, попроси своего профессора включить cors в api. Так что следуйте за кодом.

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.3/jquery.min.js" type="text/javascript"></script>

<form method="GET" type="REST">
<select name="campus" id="campus" type="option" value="codCampus"></select>

<select name="periodo" id="periodo" type="option" value="codPeriodo">
</select>

<select name="curso" id="curso" type="option" value="codCurso">
</select>
</form>

<script type="text/javascript">
$.ajax({
type: "GET",
url: "http://191.252.96.136/plesk-site-preview/pimsorocaba.com.br/191.252.96.136/webpim.php?tipo=option&tabela=Campus&campo=campus&valor=codCampus",
crossDomain: true,
success: function(response) {
$('#campus').html(response)
},

});

</script>
0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]