sqlのサーバーがindex.html のあるサーバーと異なるため
(実際にはandroidの中にindex.htmlを組み込む)
他ドメインのsqlからデータを参照してきて、結果を取得したい
呼び出し用javascript
function ajaxGetMyMsg(param1,param2,param3) {
var target = document.createElement('script');
target.charset = 'utf-8';
target.src = '他ドメインのphpのurl/get.php?key=param1&MyId=param2&ToId=param3&callback=callbackFunc"; //(1)
document.body.appendChild(target);
mymsg = data; //(2)
}
function callbackFunc(result) {
console.log(result);
}
呼ばれた他ドメインのphp
最終行に
echo "callbackFunc({"data": "返り値"})";
これを記述
同php を単体で(1)のget.php をパラメータ付きで呼び出した場合
callbackFunc({data:結果})
で希望する結果を表示できることは確認済み
同一サーバー上のindex.html と php であれば
function ajaxGetMyMsg(param1,param2, param3){
$.post("get.php",
{key:param1,MyId:param2,ToId:param3},function(data,status) {
mymsg = data;
});
}
で結果は変数 mymsg に代入されていました。
どのように記述すればよいのかご助言お願いいたします。
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。