如何使用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");
}
});
}
此提示"Working"。以下是我在远程服务器上的check.php:
<?php
echo "hello";
echo $_GET['jsoncallback'];
?>
为什么hello没有被打印到屏幕上?一旦连接,我将如何执行此脚本?
这里只是一个例子:
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);
?>
您的脚本已经在执行,但是您正在执行AJAX调用并简单地使用您自己的消息发出警报,您没有对响应执行任何操作,响应将包含您的hello文本。
要运行远程脚本-尝试对PHP脚本进行ajax调用,并让PHP脚本shell执行一些操作。但是我不会等待回复,而是向移动设备返回一个状态码,表示脚本正在运行。
相关文章:
- php脚本中无法识别ajax传递的值
- 使用JS在服务器上运行PHP脚本
- Jquery:对返回JSON数据的php脚本的Ajax调用
- 使用php脚本验证访问者的年龄,并在不刷新的情况下根据结果加载iframe
- jQuery DataTable返回带有数据的PHP脚本
- 通过JavaScript设置的表单字段的值不会作为$_POST的一部分传递给PHP脚本
- 单击Dojo按钮执行PHP脚本
- 将javascript函数传递给.php脚本
- 使用Ajax或JavaScript选择下拉列表选项后,在同一页面上执行PHP脚本
- AJAX和php脚本后添加的表单元素未传输到$_POST
- jquery ajax到php脚本不保存数据
- 有没有一种方法可以生成Braintree令牌,而不必向我的服务器添加PHP脚本
- 如何使用jQuery将所选文件传递到php脚本
- PHP脚本在Lion上通过Ajax运行时会回显自己的内容
- Codeigniter :通过 AJAX 调用 php 脚本时路由不起作用
- 使用 jQuery 从运行 MySQL 的 PHP 脚本返回信息
- 我将如何在将数据发布到 php 脚本的 javascript 脚本中输入变量
- 在 ajax 成功中触发 php 脚本
- 使用同一页面上的按钮访问 php 脚本
- 从 PHP 脚本预缓存第二个图像