2012-05-11 15 views
-2

私のプログラムには次のdojoコードがあり、code、client.key、date_joinedなどの値をjsonとして渡したいと思います。そして私は私のスクリプト次のコードをjsonに変換する必要があります

<table> 
    <tr> 
    <td> 
     <a href="/api/client/{{ client.key }}">{{ client.name }}</a> 
    </td> 
    <td> 
     <form method="get" action="/api/authorize"> 
     <input type="hidden" name="redirect_uri" value="http://127.0.0.1:8000/api/client /{{client.key}}/" /> 
     <input type="hidden" name="response_type" value="code" /> 
     <input type="hidden" name="client_id" value="{{client.key}}" /> 
     <input type="hidden" name="scope" value="date_joined" /> 
     <input type="submit" value="Request" /> 
     </form> 
    </td> 
    </tr> 
</table> 

を持っているの下に、私はJSONに上記のコードの引数を変換するための助けを必要とJSONを送信する場合、私は、次のスクリプト

<script type="text/javascript"> 
    $(document).ready(function(){ 
    $('a.authenticate').click(function(e){ 
    e.preventDefault(); 
    var token = this.id.replace("_", ""); 
    $.ajax({ 
     url: this.href, 
     dataType: "jsonp", 

     beforeSend: function(xhr){ 
       xhr.setRequestHeader("Authorization", "Bearer " + token) 
        }, 
     success: function(data) { 
     var response = []; 
     for(key in data){ 
     response.push(key + ":" + data[key]); 
        } 
     alert(response.join('\n')); 
         }, 
      }); 
      }); 
    }); 
</script> 
+1

pythonはどこですか? – jdi

+0

jqueryエンジンを実行しているときにDojoフラグdojoを使用していませんか? – mschr

答えて

1
$(document).ready(function() { 
     $('a.authenticate').click(function (e) { 
      e.preventDefault(); 
      var token = this.id.replace("_", ""); 
      $.ajax({ 
       url: "http://127.0.0.1:8000/api/client", 
       dataType: "json", 
       data: '{"Client.key":"'+your value+'"}', 
       //beforeSend: function(xhr){ 
       // xhr.setRequestHeader("Authorization", "Bearer " + token); 
       // }, 
       success: function (data) { 
        //var response = [];  
        //for(key in data){  
        //response.push(key + ":" + data[key]); 
        // alert(response.join('\n')); 
       } 
      }); 
     }); 
    }); 

あなたのコードのために少し変更を持っていますオブジェクト参照データ型をjsonとし、jsonオブジェクト形式に従います。 jsonオブジェクトの詳細については、http://www.json.org/

+0

ありがとうございました、私にとって有益な情報でした............ – Mowgli

+0

@ sakeerようこそ..幸せなコーディング.. :) –

関連する問題