메신저 PHP에서 문자열을 검색하려면 다음을 사용하여, 어떻게 배열로 내 문자열을 알고 싶습니다..get json 문자열을 가져 와서 배열로 변환 하시겠습니까?
jQuery를
$.get("get.php", function(data){
alert(data);
//alert($.parseJSON(data));
}, "json");
주석 처리 된 부분은 아무런 영향을 미치지 것 같다, 그래서 정말 누군가가 조언을 주시기 바랍니다 수있는, 내가 잘못하고있는 무슨 말 못할?
필요한 경우 PHP를 게시 할 수 있습니다.
감사합니다.
PHP
<?php
$username="root";
$password="root";
$database="testing";
mysql_connect(localhost,$username,$password);
@mysql_select_db($database) or die("Unable to select database");
$name= $_GET['name'];
$query="SELECT * FROM tableone ";
$result=mysql_query($query);
$num=mysql_numrows($result);
mysql_close();
$array = array();
$i=0;
while ($i < $num) {
$first=mysql_result($result,$i,"firstname");
$last=mysql_result($result,$i,"lastname");
$date=mysql_result($result,$i,"date");
$ID=mysql_result($result,$i,"id");
$array[$i] = $first;
$i++;
}
echo json_encode($array);
?>
출력 : 당신은 이미 콜백에서 JSON을 얻고있다
["James","Lydia","John"]
어떤 데이터가 반환 될까요? – j08691
반환 값으로'json'을 이미 제공 했으므로'data'는 이미 사용할 수있는 객체입니다.'$ .parseJSON (data)'는 필요 없습니다. 이것은 PHP 페이지가 올바른 형식으로 데이터를 반환한다고 가정합니다. –
JSON을 생성하는 PHP 코드를 게시하십시오. 당신이해야 할 일은 PHP 코드가 아니라 JavaScript를 변경하는 것입니다.'data'는 PHP 코드가 JSON으로 반환하는 것과 같습니다. – ThiefMaster