我目前正在开发运行jQuery Mobile的HTML5应用。我的应用程序,在IntelXDK中设计,需要与运行PHP的服务器MySQL数据库进行通信。 MySQL数据库存储了我当地学区最近的高中和中学体育赛事的分数。我已经能够成功编写一个PHP脚本,将HTML表单中的数据提交到数据库中,但是,当我将它包含在我的HTML应用程序中时,即使我运行PHP脚本,它也无法执行任何操作。托管在服务器上。有什么方法可以让我的脚本在应用程序中运行,还是更容易在服务器中使表单在线?这需要是安全的,这样只有体育主管和我自己才能访问它。谢谢!
答案 0 :(得分:0)
PHP由服务器处理,然后传送给发出请求的主机,就是这样。你无法真正运行' PHP在应用程序中,除非你的意思是向托管php的服务器发出请求。但PHP无法在本地运行。
我会在服务器上创建一个API,您的应用可以从中请求信息。
编辑: 这是一个简单的jQuery Ajax请求
$.ajax({
url: "test.php",
data: { 'id':id },
context: document.body
}).done(function(data) {
$( this ).html( data );
});