[英]How to run external php script using phonegap?
我正在嘗試連接到遠程服務器,並且基本上從該服務器上的文件運行我的應用程序。 我能夠連接到服務器,但是我不知道如何在該服務器上執行php文件。 這是我連接到服務器的本地目錄上的javascript函數:
function test2(){
$.getJSON("http://sampleserver.com/check.php?var=test&callback=?", {
success:function(data){
alert("Working"); },
error: function() {
alert("Error");
}
});
}
這將提醒“工作中”。 這是我在遠程服務器上的check.php:
<?php
echo "hello";
echo $_GET['jsoncallback'];
?>
為什么沒有將您好打印在屏幕上? 連接后如何實際執行此腳本?
您的腳本已經在執行,但是您正在執行AJAX調用,只是用您自己的消息發出警報,因此您對響應不做任何事情,響應中將包含您好文本。
這只是一個例子:
var url = '/m.profile_msg/0/send/';
var dataString = 'msg_body='+ msg_body;
$.ajax({
type: "POST",
url: url,
data: dataString,
success: function(data) {
try {
//var data = jQuery.parseJSON(data);
alert(data);
} catch(e) {
alert(data);
}
}
});
在PHP方面:
<?php
$xxarray = array('key' => 'value');
echo json_encode($xxarray);
?>
要運行遠程腳本,請嘗試對PHP腳本進行ajax調用,並讓PHP腳本Shell執行某些操作。 但是我不等答復-而是將狀態代碼返回到移動設備,說腳本正在運行。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.