小编ada*_*akk的帖子

HTML没有显示在Firefox上

我试图通过AJAX返回一个PHP页面,它总是在Chrome中加载.在Firefox中,它加载大约5%的时间,有时加载没有任何JS/PHP错误.我只是在没有CSS的情况下直接回复html.

这是我的Ajax:

if(geo_position_js.init()){
            geo_position_js.getCurrentPosition(displayPosition,error_callback,{enableHighAccuracy:true,options:5000});
        }
        else{
            alert("Functionality not available");
        }

        function error_callback(p)
        {
            alert('error='+p.message);
        }       

    function displayPosition(loc) {
        var mylat = loc.coords.latitude;
        var mylong = loc.coords.longitude;
        $.ajax({
            type: "POST",
            url: "distancetest.php",
            data: "long="+mylong+"&lat="+mylat,
            success: function(html2){
                $('#locationinfo').html(html2);
                console.log(html);
           }
        });

    }
Run Code Online (Sandbox Code Playgroud)

我的PHP基本上这样做了几次:

$query = "SELECT * FROM tbl_geo WHERE cat_id=1";
    $result = mysql_query ($query) or die(mysql_error());
    echo "<h2>Restaurants</h2>";
    while ($row = mysql_fetch_array($result)){
        if($row['lat'] != ''){
            $distance = distance($_POST['lat'], $_POST['long'], $row['lat'], $row['lng'], "k");
            if($distance < 2000){
                $attractions[] = array('name' => $row['name'], 'address' …
Run Code Online (Sandbox Code Playgroud)

php jquery geolocation ip-geolocation

5
推荐指数
1
解决办法
845
查看次数

在地图上将经纬度坐标数组分组在一起

我正在尝试比较地图的纬度/经度坐标数组,以查看是否有任何“集群”或组合在一起。我想删除那些靠得太近的,所以如果地图上有 4-5 个堆叠在一起,它只会显示 1,直到你放大一点,然后它会再次重新计算所有这些。

我尝试将数组与其自身进行比较,但似乎没有给出一致的结果。以前有人尝试过类似的事情吗?

JSON 示例:

[
{
    Latitude = "44.033843";
    Longitude = "-79.48865499999999";
},
{
    Latitude = "44.033843";
    Longitude = "-79.48865499999999";
}]
Run Code Online (Sandbox Code Playgroud)

javascript titanium coordinates

5
推荐指数
1
解决办法
2984
查看次数

有没有办法检查AS3中的整数是变高还是变低

我正在尝试创建一个监听变量(int或Number)的脚本,然后执行某些函数,无论变量是高还是低.因此,例如,如果数字越来越高,它将运行一个函数.如果它变低,它会运行另一个.

这可能在AS3中吗?有任何想法吗?

apache-flex flash actionscript-3

2
推荐指数
1
解决办法
206
查看次数

将字符串转换为2个变量的最佳方法

我在将字符串中的名字和姓氏解析为2个不同的变量时遇到了一些麻烦.

字符串始终采用以下格式:"Smith,John"或"Doe,Jane"

是否有一个函数可以将名字和姓氏分成2个不同的变量...

$firstname = "John"
$lastname = "Smith"
Run Code Online (Sandbox Code Playgroud)

php string variables

2
推荐指数
1
解决办法
120
查看次数

MySQL查询仅在IE6下失败

我有一个商店网站,用户可以从显示的产品列表中添加/编辑购物车.非常简单的东西.在我的"添加到购物车"按钮(这是客户端请求)上会弹出一个确认框,询问用户是否想要向购物车添加更多内容.如果他们不这样做,它会进入购物车页面检查,如果他们想要添加更多,它只刷新同一页面.

我遇到的问题是他们点击确认框中的内容后,当该页面刷新时,以某种方式查询产品以再次启动它们的SELECT查询(它只是确切的查询)中断...仅在IE6中.

查询本身看起来像这样:

  $query_Recordset1 = sprintf("SELECT ProductID, Lang, MasterPack, ProductCategory, ProductSubCategory, Restricted1, ProductCode, ProductDesc, UnitsInStock, Image, Chargeable, UnitPrice, PDFName FROM tblInventory WHERE Client='Tenneco' AND InventoryGroup IN($invGroupStr) ORDER BY ProductCategory, ProductSubCategory, ProductDesc ASC LIMIT %s,50", GetSQLValueString($pg, "int")); 
Run Code Online (Sandbox Code Playgroud)

它在$invGroupStr) AND ProductCategory='%s'支架处破裂.我确定$ invGroup设置为某种东西.

sprintf之后的查询是这样的:

SELECT ProductID, Lang, MasterPack, ProductCategory, ProductSubCategory, 
       Restricted1, ProductCode, ProductDesc, UnitsInStock, Image, 
       Chargeable, UnitPrice, PDFName 
FROM tblInventory 
WHERE 
    Client='Tenneco' AND InventoryGroup IN('A', 'B', 'C', 'D', 'E', 'F', 'G', 'H', 'I', 'J', '') 
ORDER BY ProductCategory, ProductSubCategory, ProductDesc ASC …
Run Code Online (Sandbox Code Playgroud)

php mysql internet-explorer-6

2
推荐指数
1
解决办法
74
查看次数

将YYYY-MM-DD日期转换为文本

可能重复:
数字日期到文本日期PHP

我正试图找到一种方法将日期转换为更"用户友好"的格式.

例如,2011年1月5日至2011年1月5日.

我确信它很简单,我似乎无法在任何地方找到它.有任何想法吗?

php date

1
推荐指数
1
解决办法
2万
查看次数

试图获取逗号分隔列表但只获得一个

我正在尝试运行此查询:

SELECT
    gc_category_products.product_id, 
    LEAST(IFNULL(NULLIF(saleprice, 0), price),price) AS sort_price,
    GROUP_CONCAT(CONVERT(category_id, CHAR(8))) AS cats
FROM
    (`gc_category_products`)
JOIN `gc_products` ON `gc_category_products`.`product_id` = `gc_products`.`id`
WHERE
        `category_id` = '31'
    OR `category_id` = '35'
    OR `category_id` = '30'
    OR `category_id` = '36'
    OR `category_id` = '37'
    OR `category_id` = '34'
AND 
    `enabled` = 1
GROUP BY
    `product_id`
LIMIT 10
Run Code Online (Sandbox Code Playgroud)

在该cats字段中,它只返回一个数字,如果我取出所有WHERE子句,它会带回一个以逗号分隔的列表,但我需要那些WHERE来过滤我的数据.

有任何想法吗?

样本数据

gc_category_products
--------------------------
product_id | category_id |
--------------------------
3          | 31          |
3          | 18          |
4          | 35          |
4          | 21 …
Run Code Online (Sandbox Code Playgroud)

mysql sql

1
推荐指数
1
解决办法
101
查看次数

任意数量的POST变量到数组中

可能看起来像一个愚蠢的问题,但我有一个问题从多个POST变量创建一个数组.它们来自jQuery表单,可以包含任意数量的变量.它可以是2个选项中的一个,名称或学校.

例如:$_POST['name1'],$_POST['school2'],$_POST['name3'],$_POST['name4'],等.

有没有办法获得最大数量的变量并将每个变量放入一个数组?或者有更好的方法吗?

任何输入都表示赞赏.

php jquery

0
推荐指数
1
解决办法
632
查看次数