2

我正在尝试连接到远程服务器并基本上在该服务器上运行我的应用程序文件。我能够连接到服务器,但我不知道如何在该服务器上执行 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'];
?>

为什么 hello 没有打印到屏幕上?连接后,我将如何实际执行此脚本?

4

3 回答 3

0

您的脚本已经在执行,但是您正在执行 AJAX 调用并且只是用您自己的消息发出警报,您没有对包含您的问候文本的响应做任何事情。

于 2013-06-12T13:17:34.313 回答
0

这里只是一个例子:

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);
?>
于 2013-06-12T13:38:46.347 回答
0

要运行远程脚本 - 尝试对 PHP 脚本进行 ajax 调用,并让 PHP 脚本 shell 执行某些操作。但我不会等待回复 - 而是将状态代码返回给移动设备,说明脚本正在运行。

于 2013-06-12T13:43:37.617 回答