我正在使用ckeditor,并希望将textarea数据与所有其他元素一起序列化.这可能吗?
如果可能的话,我想将taData附加到val.
var vals = $("#post").find('input,select').serialize();
var taData = CKEDITOR.instances.ta1.getData();
Run Code Online (Sandbox Code Playgroud) 使用PDO时,我应该能够选择参数并回显它.但我得到的只是NULL.当我使用Workbench时,我可以看到它很好.
谁能告诉我为什么会这样呢?
CREATE PROCEDURE testing(OUT ret int)
BEGIN SET ret=12; END;
// On workbench returns '12' - Correct
call testing(@ret);
select @ret;
// PHP/PDO returns NULL
$stmt=Db()->prepare("CALL testing(@ret)");
$stmt->execute();
$param = Db()->query("SELECT @ret")->fetch(PDO::FETCH_ASSOC);
var_dump($param);
Run Code Online (Sandbox Code Playgroud)
编辑: 我只是确信这可能是Windows的一个特定问题,所以我将此示例上传到我的UNIX服务器并得到完全相同的结果,NULL.
我试图获取一个JSON对象并构建一个JSON字符串,但我不知道该怎么做.
这是我到目前为止给出的正确输出.
var execs = '';
$.each(window.ob.executives, function(idx, obj) {
execs = idx + ':' + obj.name;
});
Run Code Online (Sandbox Code Playgroud)
我需要的是这样的字符串:
{ 1: 'test1', 2: 'test2', 3: 'test3', 4: 'test4' }
Run Code Online (Sandbox Code Playgroud)
有人能告诉我如何构建这个字符串吗?
此外,您可能会注意到我使用的window变量我理解不好.如果有人可以告诉我如何获取此变量的内容,这是另一个函数,那将非常感激.
编辑: stringify不会给我我需要的东西.这是我得到的:
[{"test1":"1","test2":"2"},{"test3":"3","test4":"4"}]
Run Code Online (Sandbox Code Playgroud) 是否可以在不使用JQuery的情况下将数据加载到ckeditor中?如果可能的话,我想为此使用内联脚本标记.我能找到的所有例子都与Jquery有关,在我的情况下这不是最优的.
到目前为止,我在CKs网站上找到的例子是:
CKEDITOR.instances.editor1.setData( '<p>Some other editor data.</p>', function()
{
this.checkDirty(); // true
});
Run Code Online (Sandbox Code Playgroud)
我试图使用内联脚本标记,但它崩溃了编辑器.如果我在JQuery中使用它,它将按预期工作.
我需要添加仅为北美更改时区的功能.共有六个时区,包括夏威夷和阿拉斯加.
我在美国东部,所以我的时区是东部.在为我的位置选择时区时,我可以选择纽约,芝加哥和其他几个.我不确定为什么有这么多不同的时区都解决了相同的偏移量; 除非因为夏令时.
所有我基本上都在寻找这六个区域:
有人能告诉我为什么有这么多不同的时区可以选择解决相同的偏移?
我不确定这是否可行,但是有可能在div类之下识别div吗?如果是这样,我会用它做什么?
<div class="img-wrap">
<div></div> <---------------- This
<div class="img-wrap">
<div></div> <---------------- This
<div></div>
<div></div>
<div></div>
<div class="img-wrap">
<div></div> <---------------- This
Run Code Online (Sandbox Code Playgroud) 我编写了一个不使用group_concat的查询,并返回了9行,爱因斯坦持有的每个职业都包含一行。
当我在占领列上添加group_concat时,该列为null。我不明白我在做什么错。我希望看到的是“职业”列中所有9个职业的1行。
这是简单的查询。
SELECT ?item ?itemLabel ?genderLabel (GROUP_CONCAT(?occupationLabel) AS ?occupations)
WHERE {
?item wdt:P31 wd:Q5.
?item ?label "Albert Einstein"@en.
?item wdt:P21 ?gender .
?item wdt:P106 ?occupation .
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". }
}
GROUP BY ?item ?itemLabel ?genderLabel
Run Code Online (Sandbox Code Playgroud)
编辑:
这是产生重复值的代码。
SELECT ?item ?itemLabel ?genderLabel (GROUP_CONCAT(?occupationLabel) AS ?occupations)
WHERE {
?item wdt:P31 wd:Q5.
?item ?label "Albert Einstein"@en.
?item wdt:P21 ?gender .
OPTIONAL {
?item wdt:P106 ?occupation .
?occupation rdfs:label ?occupationLabel
FILTER(LANGMATCHES(LANG(?occupationLabel), 'en'))
}
SERVICE wikibase:label { bd:serviceParam wikibase:language "en". …Run Code Online (Sandbox Code Playgroud) 由于某种原因,我似乎无法从我的输入中获得价值。我在我的表单中对所有这些都使用了 type=image 。
我想要的是序列化数据并将其发送到我的后端代码。有人可以告诉我这应该如何工作吗?我不知道我在这里做错了什么。
<form id="test">
<input type="image" src="test.jpg" alt="test 1" id="test1" name="test1" />
</form>
Run Code Online (Sandbox Code Playgroud)
var values = $('#test input').serialize();
var request = $.ajax({
url: "test.php",
type: "POST",
data: values,
dataType: "json"
Run Code Online (Sandbox Code Playgroud)