PHP 페이지에서 값 집합을 반환하는 아약스 함수가 있습니다. 필요로하는 값을 가져와야합니다. 나는이자바 스크립트에서 아약스 응답 데이터를 분리하는 방법
은 ajax.js이
function MakeRequest()
{
var xmlHttp = getXMLHttp();
xmlHttp.onreadystatechange = function()
{
if(xmlHttp.readyState == 4)
{
HandleResponse(xmlHttp.responseText);
}
}
xmlHttp.open("GET", "ajax.php", true);
xmlHttp.send(null);
}
ajax.php
<?php
require_once('config.php');
if(! $conn)
{
die('Could not connect: ' . mysql_error());
}
$sql = 'SELECT * FROM thr';
mysql_select_db($dbname);
$retval = mysql_query($sql, $conn);
if(! $retval)
{
die('Could not get data: ' . mysql_error());
}
echo "<table border='1'>";
while($row = mysql_fetch_assoc($retval))
{
echo "<tr>";
echo "<td>" . $row['id'] . "</td>";
echo "<td>" . $row['ther_name'] . "</td>";
echo "<td>" . $row['region'] . "</td>";
echo "<td>" . $row['phone_no'] . "</td>";
echo "<td>" . $row['address'] . "</td>";
echo "<td id='lat'>" . $row['corrd_lattitude'] . "</td>";
echo "<td id='lon'>" . $row['corrd_longitude'] . "</td>";
echo "</tr>";
}
echo "</table>";
mysql_close($conn);
?>
내가이
의 값을 얻는 방법을$row['corrd_lattitude']
$row['corrd_longitude']
의 값을 필요로 할 수있는 방법
JSON을 사용할 수 있습니다 –
응답에서 JSON을 사용하거나 다른 방법으로 '-'또는 일부 특수 문자로이 두 값을 연결하고 응답으로 분할 할 수 있습니다. –