Я купил книгу и начал изучать, как использовать Ajax, и кто -то дал мне практическое задание, в котором я должен ввести значения в один Div и выполнить запрос Ajax Get на веб -сайт, который она дала мне, чтобы получить информацию в правильном Div. Может быть, я делаю запрос Ajax Get неправильно после этой книги. Если бы кто -то мог указать мне в правильном направлении, я бы признателен на это. Это не для школы, и у меня нет опыта в языках веб -сценариев, но я готов учиться. Просто посмотрите на мой JavaScript, и, возможно, вы можете мне помочь. Я еще не уверен в том, как отобразить информацию после ее получения, но я точно знаю, что не хочу загружать другую страницу при нажатии кнопки «Отправить»! Я разработал его со временем и извините, если это трудно понять. Если это так, то я могу отформатировать это правильным способом и повторно опубликовать. Кроме того, я пытаюсь научиться использовать метод Ajax Get, а не метод POST. И я хочу вернуть информацию в JSON. < /P>
#header {
text-align: left;
}
#wrapper {
margin:bottom;
width:100%;
}
#sub-left {
float:left;
width:225px;
height:215px;
border:1px solid black;
position: relative;
text-align: left;
}
#sub-right {
padding-left: 52px;
float:left;
width:60%;
height:45%;
border:1px solid black;
position: relative;
text-align: left;
}
#sub-leftmost {
float:left;
width:10%;
height:100%;
position: relative;
text-align: left;
}
// function create GetXmlHttpObject
function GetXmlHttpObject(){
if (window.XMLHttpRequest){
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject){
// code for IE6, IE5
return new ActiveXObject(“Microsoft.XMLHTTP”);
}
return null;
}
function submitFormWithAjax(){
var myAjaxGetrequest = new GetXmlHttpObject();
var t2lName=document.testForm.namebox.value;
var t2lEmail=document.testForm.ebox.value;
var t2lAddress=document.testForm.addbox.value;
var t2lPhone=document.testForm.phnbox.value;
var parameters = "name=" + encodeURIComponent(t2lName)
+ "&email=" +encodeURIComponent(t2lEmail)
+ "&address=" + encodeURIComponent(t2lAddress)
+ "&phone=" +encodeURIComponent(t2lPhone);
myAjaxGetrequest.open("GET", "websitetosendandgetfrom.com" + parameters, true);
myAjaxGetrequest.send( );
if (myAjaxGetrequest.readyState==4){
if(myAjaxGetrequest.status==200 || window.location.href.indexOf("http")==-1){
document.getElementById("result").innerHTML=myAjaxGetrequest.responseText
document.getElementById(“testForm”).style.display = “none”;
}
else {
document.getElementById(“testForm”).innerHTML=”An error has occured making the request”;
}
}
}
}
Quiz
User Info
Full Name:
Email Address:
Address:
Phone Number:
Finished!
Подробнее здесь: https://stackoverflow.com/questions/114 ... get-method
Путаница ajax с использованием метода получить ⇐ Html
Программисты Html
-
Anonymous
1751478590
Anonymous
Я купил книгу и начал изучать, как использовать Ajax, и кто -то дал мне практическое задание, в котором я должен ввести значения в один Div и выполнить запрос Ajax Get на веб -сайт, который она дала мне, чтобы получить информацию в правильном Div. Может быть, я делаю запрос Ajax Get неправильно после этой книги. Если бы кто -то мог указать мне в правильном направлении, я бы признателен на это. Это не для школы, и у меня нет опыта в языках веб -сценариев, но я готов учиться. Просто посмотрите на мой JavaScript, и, возможно, вы можете мне помочь. Я еще не уверен в том, как отобразить информацию после ее получения, но я точно знаю, что не хочу загружать другую страницу при нажатии кнопки «Отправить»! Я разработал его со временем и извините, если это трудно понять. Если это так, то я могу отформатировать это правильным способом и повторно опубликовать. Кроме того, я пытаюсь научиться использовать метод Ajax Get, а не метод POST. И я хочу вернуть информацию в JSON. < /P> [b]
#header {
text-align: left;
}
#wrapper {
margin:bottom;
width:100%;
}
#sub-left {
float:left;
width:225px;
height:215px;
border:1px solid black;
position: relative;
text-align: left;
}
#sub-right {
padding-left: 52px;
float:left;
width:60%;
height:45%;
border:1px solid black;
position: relative;
text-align: left;
}
#sub-leftmost {
float:left;
width:10%;
height:100%;
position: relative;
text-align: left;
}
// function create GetXmlHttpObject
function GetXmlHttpObject(){
if (window.XMLHttpRequest){
// code for IE7+, Firefox, Chrome, Opera, Safari
return new XMLHttpRequest();
}
if (window.ActiveXObject){
// code for IE6, IE5
return new ActiveXObject(“Microsoft.XMLHTTP”);
}
return null;
}
function submitFormWithAjax(){
var myAjaxGetrequest = new GetXmlHttpObject();
var t2lName=document.testForm.namebox.value;
var t2lEmail=document.testForm.ebox.value;
var t2lAddress=document.testForm.addbox.value;
var t2lPhone=document.testForm.phnbox.value;
var parameters = "name=" + encodeURIComponent(t2lName)
+ "&email=" +encodeURIComponent(t2lEmail)
+ "&address=" + encodeURIComponent(t2lAddress)
+ "&phone=" +encodeURIComponent(t2lPhone);
myAjaxGetrequest.open("GET", "websitetosendandgetfrom.com" + parameters, true);
myAjaxGetrequest.send( );
if (myAjaxGetrequest.readyState==4){
if(myAjaxGetrequest.status==200 || window.location.href.indexOf("http")==-1){
document.getElementById("result").innerHTML=myAjaxGetrequest.responseText
document.getElementById(“testForm”).style.display = “none”;
}
else {
document.getElementById(“testForm”).innerHTML=”An error has occured making the request”;
}
}
}
}
Quiz
User Info[/b]
Full Name:
Email Address:
Address:
Phone Number:
[url=”#” onclick=”submitFormWithAjax();”]Finished![/url]
Подробнее здесь: [url]https://stackoverflow.com/questions/11443181/ajax-confusion-using-get-method[/url]
Ответить
1 сообщение
• Страница 1 из 1
Перейти
- Кемерово-IT
- ↳ Javascript
- ↳ C#
- ↳ JAVA
- ↳ Elasticsearch aggregation
- ↳ Python
- ↳ Php
- ↳ Android
- ↳ Html
- ↳ Jquery
- ↳ C++
- ↳ IOS
- ↳ CSS
- ↳ Excel
- ↳ Linux
- ↳ Apache
- ↳ MySql
- Детский мир
- Для души
- ↳ Музыкальные инструменты даром
- ↳ Печатная продукция даром
- Внешняя красота и здоровье
- ↳ Одежда и обувь для взрослых даром
- ↳ Товары для здоровья
- ↳ Физкультура и спорт
- Техника - даром!
- ↳ Автомобилистам
- ↳ Компьютерная техника
- ↳ Плиты: газовые и электрические
- ↳ Холодильники
- ↳ Стиральные машины
- ↳ Телевизоры
- ↳ Телефоны, смартфоны, плашеты
- ↳ Швейные машинки
- ↳ Прочая электроника и техника
- ↳ Фототехника
- Ремонт и интерьер
- ↳ Стройматериалы, инструмент
- ↳ Мебель и предметы интерьера даром
- ↳ Cантехника
- Другие темы
- ↳ Разное даром
- ↳ Давай меняться!
- ↳ Отдам\возьму за копеечку
- ↳ Работа и подработка в Кемерове
- ↳ Давай с тобой поговорим...
Мобильная версия