> 웹 프론트엔드 > JS 튜토리얼 > JSON을 사용하여 ajax를 통해 jQuery to php

JSON을 사용하여 ajax를 통해 jQuery to php

Joseph Gordon-Levitt
풀어 주다: 2025-03-01 01:36:17
원래의
541명이 탐색했습니다.

jQuery to PHP via AJAX using JSON 이 튜토리얼은 jQuery에서 PHP 스크립트로 AJAX (Post Method)를 통해 JSON 데이터를 보내는 방법을 보여준 다음 해당 데이터를 사용 가능한 PHP 변수로 해독하는 방법을 보여줍니다. 이 예제는 양식 입력을 사용하지만 JSON 데이터 원점은 유연합니다. jQuery ajax 구현 이 Ajax 함수는 JSON 데이터를 서버 측 PHP 스크립트로 전송합니다.

생성 된 JSON은 이것 (이름-값 쌍) : 와 유사합니다

PHP 데이터 처리 PHP 코드는 JSON을 디코딩하고 데이터를 처리합니다.

(참고 : 사용 된 원래 코드 ; 이것은 사후 요청에 대해

로 수정되었습니다.)

자주 묻는 질문 (faqs)

이 섹션은 jQuery, PHP, Ajax 및 JSON 상호 작용에 관한 일반적인 질문을 다룹니다.

$.ajax({
    type: "POST",
    url: targetURL,
    async: false,
    data: JSON.stringify($('#form').serializeArray()),
    success: function(data){
        console.log(data);
        return true;
    },
    complete: function() {},
    error: function(xhr, textStatus, errorThrown) {
        console.log('AJAX loading error: ' + textStatus + ' - ' + errorThrown);
        return false;
    }
});
로그인 후 복사
JQuery ajax에서의 <🎜 🎜> <<> 오류 처리 :

jQuery ajax 내에서

메소드를 사용하여 오류를 우아하게 잡고 처리합니다.
data=[{"name":"product","value":"riserva shiraz wine glass"},{"name":"supid","value":"81"},{"name":"brandid","value":"60"},{"name":"blid","value":"7"},{"name":"cid","value":"381"}];
로그인 후 복사
콜백 함수는 특정 오류 처리를 허용하는 오류 정보 (예를 들어, <🎜 🎜>,

, <🎜 🎜>)를 수신합니다.

<🎜 🎜> <<> jQuery ajax로 여러 데이터를 보냅니다. 객체 내의 키 값 쌍은 보내는 데이터를 나타냅니다. PHP는 <🎜 🎜> 또는 <🎜 🎜>

// Decode JSON string into a PHP associative array
$decoded = json_decode($_POST['data'], true); // Note: Changed to $_POST

// Output values:
echo "Outputting values:\n";
foreach ($decoded as $value) {
    echo $value["name"] . "=" . $value["value"] . "\n";
}

// Set values as PHP variables:
echo "\nSetting variables:\n";
foreach ($decoded as $value) {
    $$value["name"] = $value["value"];
    echo $value["name"] . "=" . $$value["name"] . "\n";
}
로그인 후 복사
JSON 데이터 사용 jQuery에서 PHP에서 반환 된 JSON 데이터 사용 : 사용 $_GET를 사용하여 PHP에서 수신 된 JSON 문자열을 JavaScript 객체로 변환하여 쉽게 액세스 할 수 있습니다. $_POST 동기 대 비동기식 Ajax : jQuery ajax는 기본적으로 비동기식입니다 (). 를 설정하면 동기가되지만 브라우저를 차단할 수 있으므로 일반적으로 낙담합니다.

JSON 객체를 jQuery에서 php로 보내기 : jQuery에서 를 사용하여 구문 분석합니다

jQuery ajax에서 Post 및 Get Methods를 사용하여 :
    Post 요청에는
  • 를 사용하고 get requests의 경우

    를 사용하십시오. 이것들은 . 의 단순화 된 버전입니다 .fail() .fail() jQuery ajax에서 컨텐츠 유형 설정 : xhr textStatus errorThrown 성공적인 Ajax 요청 처리 :

    jQuery에서
  • 메소드를 사용하여 성공적인 응답을 처리합니다.
  • ajax 요청 취소 :

    메소드를 사용하여 보류중인 Ajax 요청을 취소하십시오. 브라우저 및 요청 유형에 따라 성공이 보장되지 않습니다. .abort()

  • 를 PHP 스크립트의 실제 URL로 바꾸는 것을 잊지 마십시오. 작업 예제에는 서버의 기능적 PHP 스크립트가 필요합니다.

위 내용은 JSON을 사용하여 ajax를 통해 jQuery to php의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
저자별 최신 기사
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿