HTML中的属性值有多长时间?
我data-foo="bar"在一个新的应用程序中使用HTML5样式的数据属性(),在一个地方存储数据的公平数据(超过100个字符)真的很方便.虽然我怀疑这个数量很好,但它提出了多少太多的问题?
我不知道这是JavaScript,jQuery还是JSON的问题,但是当我在任何数据条目中使用空格时(参见下面的var title1),则省略了空格后面的所有内容.也许数据必须以某种方式编码?我尝试过使用 而不是没有运气的实际空间.
为简单起见,我尝试删除与此问题无关的任何代码.
HTML\JavaScript的:
<div id="verification"></div>
<script>
function update() {
$.ajax({
url: 'update.php', //php
data: "",
dataType: 'json',
success: function (data) {
//on receive of reply
var title1 = data[2];
$('#verification').html("<img src=images/data-image.gif title="+title1+"></img>"); //output to html
}
});
}
</script>
Run Code Online (Sandbox Code Playgroud)
杰森回应
["这是一个非常长的测试,有123个数字和字母.*.test"]
输出(通过带有标题的鼠标悬停文本)
这个
*****PHP******
$result = mysql_query("SELECT title1 FROM users WHERE username = '$foobar'")
or die(mysql_error());
$array = mysql_fetch_row($result);
echo json_encode($array);
Run Code Online (Sandbox Code Playgroud)