Я новичок в ajax и стараюсь получать данные из запроса на отправку. Это мой код:Сообщение Ajax не работает
<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$.post("10.0.0.10/info/page.php",
{
id: "1234"
},
function(data,status){
alert("succesData: " + data + "\nStatus: " + status);
})
.fail(function(data,status) {
alert("failData: " + data + "\nStatus: " + status);
});
});
});
</script>
</head>
<body>
<input id="id" type="text">
<button>Change Content</button>
</body>
</html>
Я просто пытаюсь page.php страницы с HTML формой и получить этот JSON:
[{ "cabin_id": "1234", "город": "", "type": "", "year": "2009"}]
Так 10.0.0.10/info/page.php работает нормально, но мой код ajax не может получить данные. Я только получить .fail окно предупреждения, и он говорит:
Что плохого в моем АЯКС коде?
EDIT:
Я вижу эту ошибку сейчас:
XMLHttpRequest cannot load file:///C:/Users/KUVALYA/Desktop/post. Cross origin requests are only supported for protocol schemes: http, data, chrome, chrome-extension, https, chrome-extension-resource.
проверьте окно консоли - у вас могут быть некоторые ошибки? –
«Я получаю только окно предупреждения об ошибке. - И что он говорит? – Quentin
еще одна вещь - console.log (данные); вы сможете лучше проверить данные объекта, чем предупреждение ... –