我的脚本从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) 我来自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?
提前致谢.
我有我的网站的通讯部分.我是Mailchimp api的新手.我见过mailchimp api文件,但我不知道如何满足我的要求.
在我的网站中,用户可以创建自己的组 .其他用户可以加入2个以下类别的特定组:
任意数量的用户都可以加入特定的组.同时,用户可以从我的站点创建任意数量的组.
例如:
让我们假设,我们有Group(名为'Taj mahal').在该组中,10个用户是" 刚加入 "类别,5个用户是" 愿望清单 ".
我希望按类别(不论是加入/愿望清单)每周发送不同邮件内容(每周一次)的新闻简报.
有人帮我...
我需要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错误
如何在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)