0

オブジェクトにする前に、AJAX クロスドメイン リクエストのレスポンスを編集することはできますか? 回答の形式が正しくなく (これは簡単には変更できません - 大規模な企業構造は目を転がします)、できるだけ早くデータを取得する必要があります。

プレフィルターとコンバーターをセットアップしようとしましたが、役に立ちませんでした。

$.ajax({ 
  url:url,
  dataType: 'jsonp',
  success: function(data, status, jqXHR) {
    console.log(data);
  },
  error: function(jqXHR, textStatus, errorThrown) {
    console.log(jqXHR); console.log(textStatus); console.log(errorThrown);
  }
});
4

2 に答える 2

1

JSONP を使用すると、受信したデータを傍受して変更することはできません。指定した関数にJSオブジェクトを直接注入するJS外部リソースと考えてください。受信構造を変更する方法はありません。

于 2012-04-20T16:06:36.597 に答える
0

作る

  dataType: 'text'

そして、あなたは簡単なデータを受け取ります

  success( data ){
    // remark that data str as You wish
  }
于 2012-04-20T16:24:53.930 に答える