function imageHandler(myToDo,myimageId)
{
$.get('{{path('imageHandler')}}',
{imageId: myimageId, toDo: myToDo},
function(response) {
if(response.code == 100 && response.success) {
//success
alert(myToDo+' was sent');
}
else if(response.code == 200) {
//code 200 = user not logged in
};
}, "json");
}
이것은 symfony2 애플리케이션을 작성하는 작업용 ajax 코드입니다.jquery없이 ajax 요청을 사용하는 방법
나는 jquery에서 데이터를 보내기 위해 $.get
을 사용하고 있는데, jQuery없이이 함수를 작성하는 것이 어떻게 가능합니까?, 다른 비슷한 질문을 이미 들었지만 대답을 이해할 수 없습니다.
function imageHandler(myToDo,myimageId)
{
var hr = new XMLHttpRequest();
var vars = {imageId: myimageId, toDo: myToDo};
hr.open("GET", "{{path('imageHandler')}}", true);
hr.setRequestHeader("Content-type", "application/json");
hr.onreadystatechange = function()
{
if(hr.code == 100 && hr.success)
{
//success
}
else if(hr.code == 200)
{
//code 200 = user not logged in
}
}
hr.send(vars);
}
을 시도 답변입니다 :
는 동료 그냥 질문에 대답.
req = new XMLHttpRequest();
req.onreadystatechange=function() {
status = req.status; //this is your response.code
responseHtml = req.responseText; }
req.open("GET","your ajax file here",true);
req.send();
이 자바 스크립트에서 아약스 요청에 대한 그냥 생각이다 : 당신의 도움에 대한 덕분에, 여기 여기 당신이 시도 할 수 있습니다 뭔가 대답 자바 스크립트
function imageHandler(myToDo,myimageId)
{
var xml = new XMLHttpRequest();
xml.open("GET", "{{path('imageHandler')}}", true);
xml.setRequestHeader("Content-type", "application/json");
xml.onreadystatechange = function()
{
var serverResponse = JSON.parse(xml.responseText);
if(serverResponse.code == 100 && serverResponse.success)
{
//success
}
else if(serverResponse.code == 200)
{
//not logged in
}
xml.send({imageId: myimageId, toDo: myToDo});
}
}
https://developer.mozilla.org/en-US/docs/Web/API/XMLHttpRequest/Using_XMLHttpRequest – Quentin
이미 시도했지만 코드가 응답하지 않습니다. 편집 한 질문을 확인해 주시면 감사하겠습니다. –
* "하지만 코드가 응답하지 않습니다"*? 전반적으로 나는 당신이 * 실제로 * 문서를 읽지는 않았다고 생각합니다. –