2

jsonp データ型を使用しているときに、ajax から json 応答/成功が得られません。しかし、私は空白の応答を得ています.GAPIのそれですか?私はこの問題または他の問題を抱えています.私は同様の問題を見つけます json応答を取得できません

これは私のjqueryコードです

$.ajax({ url: 'includes/gapi.apis.php',
         data: {action: 'keyword'},
         type: 'post',
         async:false,
         dataType: "jsonp",
         success: function(obj) {
         alert(obj);
         }

Phpコード

$ga->requestReportData(ga_profile_id,array('keyword'),array('visits','pageviews'),array('-visits'),$filter,$startDate, $endDate, $startIndex, $maxResults);

    foreach($ga->getResults() as $result)
    {
        //echo $result->getKeyword()."-------------------".$result->getVisits()."<br>";
        $data[$i]['keyword']=$result->getKeyword();
        $data[$i]['visits']=$result->getVisits();
        $data[$i]['pages_visits']=round(($result->getPageviews())/$result->getVisits(),2);
        $i++;
    }echo json_encode($data);
4

1 に答える 1

0

これを試して。

$.ajax({
 type: 'POST',
  url:  "Your url",
  data: "{}",
  contentType: "application/json; charset=utf-8",
  dataType : "json"
  success : function (response) {
  alert(response.d);
 },
 error : function (response) {
  alert(response.d);
}
})

そして、コード ビハインド関数が WBMETHOD であることを確認してください。

于 2013-05-16T07:15:07.637 に答える