小编Vas*_*asu的帖子

foreach for JSON数组,语法

我的脚本从php服务器端脚本获取一些数组.

result = jQuery.parseJSON(result);
Run Code Online (Sandbox Code Playgroud)

现在我想检查数组的每个变量.

if (result.a!='') { something.... }
if (result.b!='') { something.... }
....
Run Code Online (Sandbox Code Playgroud)

有没有更好的方法让它快速像php'foreach','while'或smth?

UPDATE

这段代码(感谢hvgotcodes)给出了数组中变量的值,但是如何获取变量的名称呢?

for(var k in result) {
   alert(result[k]);
}
Run Code Online (Sandbox Code Playgroud)

更新2

这就是php方面的工作原理

$json = json_encode(array("a" => "test", "b" => "test",  "c" => "test", "d" => "test"));
Run Code Online (Sandbox Code Playgroud)

javascript jquery json

53
推荐指数
4
解决办法
27万
查看次数

PHP函数名称是否区分大小写?

我来自Java背景.在Java中,每个方法在调用时都区分大小写.但在PHP中,我在调用函数时没有看到区分大小写的函数名.

class Sample {

    ...
    ...

    function sampleFunction() {

       ....
       ....

    }

}

$obj = new Sample();
$obj->sampleFunction(); /* Proper call with function name */
$obj->samplefunction(); /* It should show undefined function error but it also calls sampleFunction()  */
Run Code Online (Sandbox Code Playgroud)

任何人都可以清楚我的疑问为什么这甚至也称为非区分大小写的函数名称.请告诉我如何限制PHP?

提前致谢.

php

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

使用mailchimp发送新闻信件

我有我的网站的通讯部分.我是Mailchimp api的新手.我见过mailchimp api文件,但我不知道如何满足我的要求.

在我的网站中,用户可以创建自己的 .其他用户可以加入2个以下类别的特定组:

  1. 刚刚加入
  2. 收藏

任意数量的用户都可以加入特定的组.同时,用户可以从我的站点创建任意数量的.

例如:

让我们假设,我们有Group(名为'Taj mahal').在该组中,10个用户是" 刚加入 "类别,5个用户是" 愿望清单 ".

我希望按类别(不论是加入/愿望清单)每周发送不同邮件内容(每周一次)的新闻简报.

有人帮我...

php mailchimp

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

在Shopify中创建自定义产品

我需要Shopify Storefront创建自定义产品.

文档链接:http://docs.shopify.com/api/product#create

我试过以下代码:

$('#addProduct').click(function() {
        $.ajax({
            url:'https://xxxxxx:yyyyyyyyyy@rmisys.myshopify.com/admin/products.json',
            type: 'POST',
            contentType : 'application/json',
            dataType: 'json',
            data: {
                  "product": {
                    "title": "Burton Custom Freestlye 151",
                    "body_html": "<strong>Good snowboard!</strong>",
                    "vendor": "Burton",
                    "product_type": "Snowboard",
                    "tags": "Barnes & Noble, John's Fav, \"Big Air\""
                  }
                },
            success: function(response) {
                console.log(response);
            },
            error: function(xhr) {
                console.log(xhr.statusText);
            }
        }).done(function(data) {
            console.log(data);
        });
    });
Run Code Online (Sandbox Code Playgroud)

以上代码在ajax请求时显示Chrome控制台中的以下错误:

选项https://rmisys.myshopify.com/admin/products.json 405(不允许)jquery-1.10.2.js:8706选项https://rmisys.myshopify.com/admin/products.json否'访问 - Control-Allow-Origin'标头出现在请求的资源上.因此不允许来源" http://rmisys.myshopify.com "访问.jquery-1.10.2.js:8706 XMLHttpRequest无法加载https://rmisys.myshopify.com/admin/products.json.请求的资源上不存在"Access-Control-Allow-Origin"标头.因此不允许来源" http://rmisys.myshopify.com "访问.design-your-shirt:1错误

shopify

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

如何在内部函数PHP中访问变量?

如何在inner函数变量的函数中访问outer变量?

我想$arr在内部函数中访问变量.

<?php

function outer() {

    $arr = array();

    function inner($val) {

        global $arr;

        if($val > 0) {
            array_push($arr,$val);
        }
    }

    inner(0);
    inner(10);
    inner(20);

    print_r($arr);

}

outer();
Run Code Online (Sandbox Code Playgroud)

键盘链接

php scope function

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

标签 统计

php ×3

function ×1

javascript ×1

jquery ×1

json ×1

mailchimp ×1

scope ×1

shopify ×1