gpt4 book ai didi

php - 使用 javascript 获取 php/mysql 值

转载 作者:行者123 更新时间:2023-11-29 14:41:23 25 4
gpt4 key购买 nike

我正在考虑在appcellerators titan应用程序中构建一个android应用程序,我有一个问题,该应用程序的网站是使用php/mysql构建的,我想知道的是,因为titanium使用javascript、html工作仅CSS,有没有一种方法可以使用javascript从数据库动态提取数据?

如果这已经发布了,我很抱歉我搜索但找不到它:S

最佳答案

使用 PHP,获取数据库响应数组并按如下方式对其进行编码:

<?php
json_encode($db_array);
?>

更多信息: http://php.net/manual/en/function.json-encode.php

请注意,您需要 PHP 5.2 或更高版本才能拥有 PHP 的内置 JSON 函数。

在 Titanium 中,您想要打开 XHR(或网络处理程序)来获取数据:

var xhr = Ti.Network.createHTTPClient();
var.onload = function()
{
try
{
data = JSON.parse(this.responseText);
}
catch (excp)
{
alert('JSON parse failed');
}

// you should handle your network async, meaning you should handle any renders or any post elements here. if you make it sync, you'll cause all other handlers and functions to work improperly (like click events, etc).
}

xhr.open("GET", "your url here");
xhr.send();

只需调用 data[0].some_col; 即可访问数据数组;

关于php - 使用 javascript 获取 php/mysql 值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7913866/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com