jsonのgetJSONメソッドを使用してjson-rpcリクエストをリモートサーバーに送信しようとしています。ここに私のコードは次のとおりです。ここでjsonのgetJSON経由のJson RPCリクエスト
json_string=JSON.stringify(obj);
var jqxhr = $.getJSON("https://91.199.226.106/ssljson.php?jsoncallback=?", json_string, function(data){
alert("aaaaaa");
});
jqxhr.error(function() { alert("error"); })
は私のJSON-RPCの文字列の例です:
{"jsonrpc":"2.0","method":"merchant_check","params":[{"hostID":150999,"orderID":116,"amount":"150","currency":"051","mid":15001038,"tid":15531038,"mtpass":"12345","trxnDetails":""}],"id":116}
そして、ここでは、私が取得エラーです:
{"jsonrpc":"2.0","id":null,"error":{"code":-32600,"message":"Invalid JSON-RPC 2.0 request error (-32600)"}}
私が何であるかを取得can`t問題。私は何か間違っているのですか?たぶん私はPHPとjqueryではなく要求を送信する必要がありますか?それではどうしたらいいですか?
他の(重複した)質問をここで閉じる/書き直すことなくこの質問をしたのは、http:// stackoverflow.com/questions/9988733/json-rpc-error-32600です。 http:// stackoverflow.com/questions/9871972/json-rpc-string' –
jQueryタグが追加され、JSONPタグが削除されました。 –