我想知道是否可以使用jQuery的ajax函数将存储在javascript数组中的数据传递给服务器.
在jQuery文档中,它指定:
$.ajax({
type: 'POST',
url: url,
data: data,
success: success,
dataType: dataType
});
Run Code Online (Sandbox Code Playgroud)
可以将"数据"设置为数组吗?鉴于数据似乎期待关键价值对,它将如何运作?我目前只是硬编码值,但我希望它是一个更动态的方法..我目前的代码是:
jQuery.ajax({
url: "/createtrips/updateitin",
type: 'POST',
data: {place1: 'Sydney', place2: 'London'},
dataType: 'json',
});
Run Code Online (Sandbox Code Playgroud) 我有这个错误,不时弹出,错误是以下几行:
错误-1055653635:元数据管理器中的错误.<>多维数据集引用的<>,<>名称的维度不存在.错误-1055653859:元数据管理器中的错误.从文件'\?\ W:\ OLAP\Data\BlahBlah Cubes.0.db\Blah.8.cub.xml'加载Blah多维数据集时发生错误.
对于初学者来说,它认为缺少的维度存在于服务器上的SSAS数据库中.维度ID在多维数据集和维度中似乎都匹配,因此它不像ID已重命名,现在它们不匹配.有时可以通过有效地删除使用相同维度的两个多维数据集来修复它,然后如果重新部署其中一个,则第一个可能会重新部署OK而不是第二个.令人费解的位为什么错误不断重复出现时,它已经被删除的数据库和again..etc开始以前解决.是否有一些特定的方式我们使用那个更有可能导致元数据管理器混淆的维度(?)
我想创建一个HTML div的网格,它将具有相同数量的行和列,但行数/列数基于将传递给Javascript函数的特定数字.
例如,如果数字为3,则网格将为3行3列
如果数字是4,则网格将是4行和4列......等等
在3的情况下,输出的代码需要看起来像:
<div class="row">
<div class="gridsquare">1</div>
<div class="gridsquare">2</div>
<div class="gridsquare">3</div>
</div>
<div class="row">
<div class="gridsquare">4</div>
<div class="gridsquare">5</div>
<div class="gridsquare">6</div>
</div>
<div class="row">
<div class="gridsquare">7</div>
<div class="gridsquare">8</div>
<div class="gridsquare">9</div>
</div>
Run Code Online (Sandbox Code Playgroud)
什么是迭代javascript的好方法,以便可以识别正确的元素以添加行div开始或结束标记(?)