Путаница ajax с использованием метода получитьHtml

Программисты Html
Ответить
Anonymous
 Путаница ajax с использованием метода получить

Сообщение Anonymous »

Я купил книгу и начал изучать, как использовать 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Html»