用jquery.mobile-1.0rc1 ; 在简单的对话框中工作时出错
Chrome中的错误消息 -
Uncaught TypeError: Object #<Object> has no method 'pageLoading'
Run Code Online (Sandbox Code Playgroud)
在FF-
$.mobile.pageLoading() is not a function
Run Code Online (Sandbox Code Playgroud)
这是代码片段 -
$(document).delegate('#importCCRLink', 'click', function() {
$(this).simpledialog({
'mode' : 'bool',
'prompt' : 'Are you sure to import?',
'useModal': true,
'buttons' : {
'OK': {
click: function () {
showTempLoading();
},
theme: "p"
},
'Cancel': {
click: function () {
//alert('Cancel');
}
}
}
})
})
function showTempLoading()
{
$.mobile.pageLoading();
}
Run Code Online (Sandbox Code Playgroud)
-任何的想法!
我正在尝试通过在 4.4.0 版中发布 RAW JSON 数据来更新 SOLR 索引。
它的更新字段很好,但在多值字段的情况下,它不存储多个值而只存储最后一个。
例如-
一世。这是我的架构结构-
<dynamicField name="amenity_*" type="text_general" indexed="true" stored="true" multiValued="true"/>
Run Code Online (Sandbox Code Playgroud)
ii. 这是 POST json 数据-
{"add":{ "doc":{"id":"7986","amenity_GENERAL":{"set":"Overnight Parking"}},"boost":1.0,"overwrite":true,"commitWithin":1000},
"add":{ "doc":{"id":"7986","amenity_GENERAL":{"set":"Pumps"}},"boost":1.0,"overwrite":true,"commitWithin":1000},
"add":{ "doc":{"id":"7986","amenity_GENERAL":{"set":"Parking Spaces"}},"boost":1.0,"overwrite":true,"commitWithin":1000}}
Run Code Online (Sandbox Code Playgroud)
成功发布后,此 id 的更新索引是-
{
"id": "7986",
"amenity_GENERAL": [
"Parking Spaces"
],
"_version_": 1446999052093751300
},
Run Code Online (Sandbox Code Playgroud)
- 它存储最后一个值 - 来自 JSON 请求的“amenity_GENERAL”。
我不确定是否需要更改该多值字段的 POST JSON 结构。
提前致谢。
编辑:此脚本将运行到 CRON,因此每次都需要对索引进行更新。在多值字段的情况下,需要避免重复值。
是否可以在magento中以编程方式禁用类别?我试过了
Mage::getModel("catalog/category")->load($category_id)->update($category_id,0);
Run Code Online (Sandbox Code Playgroud)
但它不起作用.
我们如何在常规HTML中绘制线条(如谷歌地图),为样本离线应用程序绘制CSS?
我是Java的新手并且在以下情况下遇到错误:
markerObj = null;
markerObj.sections = RowData[1];
Run Code Online (Sandbox Code Playgroud)
但是,删除第一行后,它工作正常.有什么问题?