我在这个网站上搜索了很多例子,但似乎无法满足我的需求.我只需要使用过滤一些JSON结果grep().
以下是我的JSON:
var data = { "items": [
{
"id": 1,
"category": "cat1"
},
{
"id": 2,
"category": "cat2"
},
{
"id": 3,
"category": "cat1"
}
]}
Run Code Online (Sandbox Code Playgroud)
通过上面的例子
cat1?cat1和id3?我知道这不是一个很好的例子,但任何帮助都会很棒!谢谢!
我尝试过以下各种变体
data.items = $.grep(data.items, function(element, index) {
return element.id == 1;
console.log(data.items);
});
Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个结帐步骤以确认您的订单。点击Place Order按钮时,我想和结账的字段都有效,我可以运行一些JS来显示一个模式或什么的。
是否有类似于 checkout_place_order 的 JS 触发器/事件在验证后运行?例如,我可以使用以下内容,但它发生在验证之前。也许有一种方法可以从内部触发验证并基于此显示我的模态?
var checkout_form = $('form.checkout');
checkout_form.on('checkout_place_order', function () {
// do your custom stuff
return true; // continue to validation and place order
return false; // doesn't validate or place order
});
Run Code Online (Sandbox Code Playgroud)
还有woocommerce_after_checkout_validation挂钩,但我不确定如何利用它来实现我所追求的目标。
我对想法持开放态度...