2011-10-07 2 views
1

누군가가 양식에서 데이터를 보내는 방법을 알고 있는지 궁금합니다. (내가 예상하는 서버에 제출하기 전에) api URL로 보내 주시겠습니까? 내가 몇 가지 등이 보이는 필요한 URL을 받았다Ajax로 양식 데이터 보내기

는 :

http://api.example.com/NMSREST?random=0000000000000000&encrypt=000000000000000000&[email protected]&senddate=2011%2D08%2D08%2023%3A30%3A00&uidkey=email&stype=UPDATE&dyn=to:[email protected] 

나는 이것에 대해 갈 수있는 가장 좋은 방법은 AJAX를 사용하는 것입니다 생각,하지만 난 정말 시작하는 위치의 단서가 없다.

답변

0

클릭 이벤트에이

var param = { 
    random:'0000000000000000', 
    encrypt:'000000000000000000', 
    email:'[email protected]', 
    senddate:'2011%2D08%2D08%2023%3A30%3A00', 
    uidkey:'email', 
    stype:'UPDATE' 
}; 

$.ajax({ 
    url:'http://api.example.com/NMSREST', 
    type:'post', 
    data:param, 
    dataType:'json', 
    success:function(msg){ 
     alert('YOUR SUCCESS MESSAGE'); 
    }, 
    error:function(){ 
     alert('Error in loading...'); 
    } 
}); 
0

보십시오 : 당신이 걸릴 수 있습니다 ... 그냥 경로 내가 ... 을 오타가있을 수 있습니다 그리고 URL이 불완전 같은 뭔가를

$('#target').click(function() { 
    $.ajax({ 
    type: "GET", 
    url: "some.php", 
    data:" NMSREST?random="+$('#selector1').val()+"&encrypt="+$('#selector1').val(), 
    success: function(msg){ 
    // alert("Data Saved: " + msg); 
    } 
}); 
}); 
0

좋은 시작 지점은 AJAX 요청을 관리하는 데 도움이되는 유능한 JavaScript 라이브러리 일 것입니다.

나는 jQuery를 제안 할 것이다. 여기에는 AJAX 요청을 작성하고 제출하기 전에 양식에서 양식 데이터를 가져 오는 유용한 메소드가 포함됩니다. 당신이 제공 한 URL에 의해 판단

, 요청이 아마 그래서 여기에 AJAX와 GET 요청을 만들기에 관련 jQuery를 문서의, GET 요청 될 것이다 : 데이터 제출로 http://api.jquery.com/jQuery.get/

, 당신은에는 직렬화 할 수 있습니다 jQuery를의 직렬화 방법은 여기 문서화와 쿼리 문자열로 형태는 URL에 추가 할 : http://api.jquery.com/serialize/

1

VAR 매개 변수 = { AAA 'BBB', CCC 'ddd를' };

$ 아약스 ({ URL : 'HTTP : //abc.cde.com/abbb', 유형 : '포스트', 데이터 : PARAM, dataType와 'JSON', 성공 : 기능 (msg) { 알림 ('성공 사례'); } });