js新人求解动态创建DIV疑惑
最近初学javascript 遇见一点疑惑 请各位朋友帮忙解解惑
1 类似于微博网站的主页 编辑完微博信息,发表后无刷新出现在下边的div最上边,这个时候新创建的div应该是其父节点的第一个子节点吧 这个div是怎么创建的?是不是直接在原来的第一个子节点前边创建?如果是那么其他的子节点id怎么保持唯一?
2 页面和数据库都是gb2312的时候,通过ajax和json交互的时候 编码是怎么转换的 ,为什么我转换包含地址的内容后会出现 + 必须得手动替换掉
我是从数据库用php读出数据后iconv转换成utf-8再urlencode在json_encode,ajax接收到数据后eval再decodeURIComponent 这个时候如果内容中有地址 ,那么地址中原来是空格的地方就会变成 + 替换后数据正常显示 是否是函数使用错误?还是其他原因?