Jor*_*ath 4 php jquery slim jquery-mobile cordova
使用jquery mobile + phonegap,尝试POST到Slim应用程序,我有这个代码:
$( document ).on( "vclick", "#test_form", function() {
$.ajax({
type: "POST",
url: "http://mydomain.com/slim/",
crossDomain: true,
beforeSend: function() {
$.mobile.loading('show')
},
complete: function() {
$.mobile.loading('hide')
},
data: {namec:$("#namec").val()},
dataType: 'json',
success: function(response) {
//console.error(JSON.stringify(response));
alert(response);
},
error: function() {
//console.error("error");
alert('Not working!');
}
});
});
Run Code Online (Sandbox Code Playgroud)
我用其他非Slim PHP页面测试了这一点,一切正常,但我得到了Slim的ajax错误.
我的修身应用:
<?php
require 'Slim/Slim.php';
\Slim\Slim::registerAutoloader();
$app = new \Slim\Slim();
$app->post('/', function () {
echo json_encode($_POST("namec"));
});
$app->run();
Run Code Online (Sandbox Code Playgroud)
刚开始使用Slim,所以不确定我做错了什么.
你有没有尝试过:
$app->post('/', function() use ($app) {
// ...
$req = $app->request();
echo json_encode($req->post('namec'));
//...
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
12390 次 |
| 最近记录: |