2

Limesurvey API を jquery で使用したいと考えています。次のコードでセッション キーを取得しようとすると、エラー メッセージ 631 が表示されます。xml rpc を有効にすると、要求の解析に失敗しました。また、json-rpc が有効になっていると応答がありません。

 $.post("url_to_survey/index.php/admin/remotecontrol",{
                username : "foo", password : "bar"
                },
                function(data) {
                   alert('sessionKey: ' + data);
                }
    );

誰かがクエリの例を投稿できますか?

4

2 に答える 2

0

xmp-rpc を有効にして mimic ライブラリを使用することで機能します。

var method = "get_session_key";  
var request = new XmlRpcRequest(input, method);  
request.addParam("your_username");  
request.addParam("your_password");  
var response = request.send();  
alert(response.parseXML());
于 2012-09-18T13:30:34.573 に答える
0

dataType次のように、パラメーターをリクエストに強制してみてください。

$.post("url_to_survey/index.php/admin/remotecontrol",
  {method : 'get_session_key', username : "foo", password : "bar" },
  function(data) {
      alert('sessionKey: ' + data);
  }, 
  'json'
);

などdataType: "json"を有効にする場合に使用します。json-rpc

編集:メソッド名を追加するだけです

于 2012-09-18T13:04:10.523 に答える