jquery $.189 jsonp
$.ajax({
type : "GET",
dataType : "jsonp",
url : '/',
data : {}
success: function(obj){
}
});
$.ajax 데이터를 사용하려면 어떻게 해야 합니까?유형: jsonp 교차 도메인으로 데이터를 게시하시겠습니까?
위와 같은 다른 링크로 보내는 대신 질문에 답하려면:
JS:
$.ajax({
type : "GET",
dataType : "jsonp",
url : "http://domainname.com/json.php?callback=?", // ?callback=?
success: function(data){
// do stuff with data
}
});
PHP는 다음과 같이 보일 수 있습니다.
<?php
include('connect.php');
$sql = "SELECT id, name, items FROM tablename ORDER BY id ASC";
$result = mysql_query($sql);
while($row = mysql_fetch_array($result))
{
$rows[] = array(
"id" => $row['id'],
"name" => $row['name'],
"items" => $row['items']);
}
$json = json_encode($rows);
$callback = $_GET['callback'];
echo $callback.'('. $json . ')';
?>
설정하기dataType
로.jsonp
jQuery가 자동으로 여분을 추가할 수 있게 해 줄 것입니다.?callback=?
당신의 끝까지url
콜백을 지정합니다.위와 같이 자신의 것을 지정하면 다음을 사용합니다.callback
당신이 지나가는 이름.json 콜백 이름을 지정해야 하는 경우jsonpCallback
소유물.또는 데이터 속성에 매개 변수로 추가할 수도 있습니다.더 많은 정보가 필요하시면 jQuery API Ajax: http://api.jquery.com/jQuery.ajax/ 를 방문해 주시기 바랍니다.
추가하는 것을 잊지 마세요.;
결과 문자열에 표시됩니다.
도움이 됐으면 좋겠네요!
단순한 jsonp로는 불가능합니다.이 글을
언급URL : https://stackoverflow.com/questions/7202603/jquery-ajax-jsonp
'programing' 카테고리의 다른 글
Node.js REPL에 있는 함수를 )(로 호출하는 이유는 무엇입니까? (0) | 2023.09.11 |
---|---|
팬더는 서로 다른 열을 가진 두 개의 데이터 프레임을 병합합니다. (0) | 2023.09.11 |
형제 경로로 이동하려면 어떻게 해야 합니까? (0) | 2023.09.11 |
R에서 행 인덱스 번호를 얻는 방법은? (0) | 2023.09.11 |
Woocommerce에서 프로그래밍된 등급으로 제품 리뷰 추가 (0) | 2023.09.11 |