droid.httpPost()についてのマニュアルが存在しないため、使い方について質問させてください。
PHPにポスト送信をして結果を送信元に返したいのですが、プログラム例を挙げていただきたいです。
実際にやっては見ましたが、PHP側でPOST内容の結果をprintするだけでは値は帰ってこないのでしょうか?
なかなか、試す時間がなくすみません。
以下のような感じで動かないですか?
===
var url = "http://example.com";
var obj = { v1 : "aaa", v2: "bbb", v3: "ccc" };
droid.httpPost(url, obj, function(s){
alert(s);
});
===
お返事ありがとうございます。
その方法は以前試しましたが、下のようなエラーが返ってきます。
--------------------------------
TypeError:
Result of expression 'self.droid.stringfy' [undefined]
is not a function.
at file:///android_asset/www/jsWaffle.js:424
--------------------------------
プログラム内容は
----------------------------------
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>jsWaffle DEMO</title>
<script type="text/javascript" src="jsWaffle.js"></script>
<script type="text/javascript" src="res/demo-common.js"></script>
<link rel="stylesheet" type="text/css" href="res/demo.css" />
<script type="text/javascript">
window.onload = function(){
var url = "http://~~~";
var obj = {aaa: "aaa"};
droid.httpPost(url, obj, callback);
};
function callback(str){
alert(str);
}
</script>
</head>
<body>
</body>
</html>
----------------------------------
実行環境は
aptana2.0.5
jsWaffle
です。
配布されているサンプルファイル上でも行ってみましたが、エラーの指す行数が515に変わっただけでエラー内容は同じでした。
objに関しては、JSONの他に配列、連想配列も試して見ましたがどちらも同じエラー内容が返ってきます。
これはフレームワーク側のエラーになるのでしょうか?
検証していただきまして、ありがとうございます。
すみませんでした。
フレームワーク側のエラーがありましたので、修正を行いました。
最新版をお試しください。
http://d.aoikujira.com/jsWaffle/wiki/index.php?%E3%83%80%E3%82%A6%E3%83%B3%E3%83%AD%E3%83%BC%E3%83%89