I want to use 읽어들이려면 ajax 서버의 데이터를 포함한다.
I want to put 콜백하는 위부의 지아이아스 다음과 같은 함수 정의 '성공' 블록 (). 그렇게 데릭쉐퍼드와 변수를 선언할 수 있는 '다테프롬세르베르 다음과 같은' 의 데이터를 사용할 수 있도록 내아기마저도 반환되었습니다 콜백하는 성공?
var dataFromServer; //declare the variable first
function getData() {
$.ajax({
url : 'example.com',
type: 'GET',
success : handleData(dataFromServer)
})
}
function handleData(data) {
alert(data);
//do some stuff
}
이 " new"; 이 때문에 방식입니다 jQuery 1.5 (1월 2011년) 는 '성공' 콜백하는 우회된 객체에는 반군지역 대신 사용할 수 있습니다. 그 결과 '$ 지아이아스 return 합니다', '촉각' 다음 '의 콜백 outside 오도네 자파일 추가하는 방법' '$ 지아이아스 call.
function getData() {
return $.ajax({
url : 'example.com',
type: 'GET'
});
}
function handleData(data /* , textStatus, jqXHR */ ) {
alert(data);
//do some stuff
}
getData().done(handleData);
이 decouples 취급료, AJAX 의 콜백 취급료 추가할 수 없이 하는 모든 실패 등 여러 콜백 콜백 함수를 getData () 은 원래 '수정'. Ajax 는 집합을 분리하는 기능을 통해 수 있는 작업이 완료된 이후 _a 하느님! _입니다.
또한 다양한 이벤트를 통해 동기화 우회된 훨씬 쉽게 쉽게 수행할 수 있는 t # 39 을 (를) '성공 비동기적입니다 can&, 그냥'
예를 들어, 내가 기다리는 타이머 기능을 추가할 수 있고, 여러 콜백 오류가 처리기에서 경과 업데이트하십시오:
// a trivial timer, just for demo purposes -
// it resolves itself after 5 seconds
var timer = $.Deferred();
setTimeout(timer.resolve, 5000);
// add a done handler _and_ an `error:` handler, even though `getData`
// didn't directly expose that functionality
var ajax = getData().done(handleData).fail(error);
$.when(timer, ajax).done(function() {
// this won't be called until *both* the AJAX and the 5s timer have finished
});
ajax.done(function(data) {
// you can add additional callbacks too, even if the AJAX call
// already finished
});
Jquery 객체를 다른 부분을 사용할 수 있습니다 - 동기화 jQuery 애니메이션과 다른 비동기 운영체 매우 쉽게 우회된 너무 그들과 함께.
그냥 사용:
function getData() {
$.ajax({
url : 'example.com',
type: 'GET',
success : handleData
})
}
'성공' 을 위해 필요한 데이터를 가공 및 속성 참조입니다 함수, 이 함수의 매개 변수로.
이런 방식 때문에 액세스할 수 있습니다 '앙드레다타 앙드레다타' 는 '' 기능은 없다. JavaScript 가 코드에 구문 분석 함수 선언을 you& 실행하기 전에 # 39 의 함수를 사용할 수 있기 때문에, ll, 코드 s # 39 that& 전에 실제 선언. 이는 알려진 [호이스팅] (http://www.adequatelygood.com/JavaScript-Scoping-and-Hoisting.html).
이 같은 기능을 위해, t # 39 이 doesn& 카운트입니다 표시되어도 선언했다.
var myfunction = function(){}
이들은 이를 통과한 인터프리터는 경우에만 사용할 수 있습니다.
왜 내가 알지 못하는 정의중 &prs. 위부의 스크립트입니다. 즉 필요 없습니다. 네 콜백 함수를 호출할 수 있는 데이터가 자동으로 매개변수입니다 복귀하십시오 했다. '즉' 성공 가능성이 매우 높습니다 위부의 콜백하는 정의할 수 있습니다
function getData() {
$.ajax({
url : 'example.com',
type: 'GET',
success : handleData
})
}
function handleData(data) {
alert(data);
//do some stuff
}
이 함수는 ajax 함수를 통해 전달되는 전화를 걸어 &prs. 앙드레다타 됩니다.
몇 시간 후 play with it, 거의 되도륵 눈에 띄었다. miracle 큐피드라는 me, it 작동합니까.
<pre>
var listname = [];
$.ajax({
url : wedding, // change to your local url, this not work with absolute url
success: function (data) {
callback(data);
}
});
function callback(data) {
$(data).find("a").attr("href", function (i, val) {
if( val.match(/\.(jpe?g|png|gif)$/) ) {
// $('#displayImage1').append( "<img src='" + wedding + val +"'>" );
listname.push(val);
}
});
}
function myfunction() {
alert (listname);
}
</pre>
각 구성 요소를 이리에 있는 JS 코드:
function getData(){
window.location.href = 'http://localhost:1036/api/Employee/GetExcelData';
}