簡體   English   中英

如何使用phonegap運行外部php腳本?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM