1
저는 JQuery AJAX 함수를 사용하여 데이터를 PHP 문서로 전달하고 있습니다.JQuery Ajax 함수를 사용하여 2 세트의 데이터 리턴하기
현재 AJAX success 함수는 html 페이지에 추가되는 HTML을 반환합니다.
내 목표는 success 함수가 JavaScript 변수로 사용할 수있는 두 번째/다른 데이터를 반환하는 것입니다.
어떻게이 작업을 수행 할 수 있습니까?
업데이트
문제는 제대로 대답했다. 다음은 결과 스크립트의 예제입니다.
PHP 문서
<?php
$some_html = 'foo';
$some_value_for_js_variable = 'bar';
// create json content
echo "{";
echo "\"some_html_outupt\":\"$some_html\",";
echo "\"some_value_for_js_varialbe_output\":\"$some_vale_for_js_variable\"";
echo "}";
?>
JS 문서
// Jquery ajax function
$.ajax({
dataType: 'json',
type: "POST",
url: "some_file.php", // the location of the above mentioned php script
cache: false,
success: function(json) {
$(el).html(json['some_html_output']); // add html output to page
var a = json['some_value_for_js_varialbe_output']; // assign value to js varialbe
}
}
}); // ajax