javascript新手掉坑指南
Python后台如果传回HTML文本,那么HTML文本需要转义字符转义
"initialPreview": "<img src=\'/file/{0}\' class=\'file-preview-image\' style=\'width:100%\'>".format(fid) "initialPreview": "<img src=\'/file/%s\' class=\'file-preview-image\' style=\'width:100%%\'>"%(fid)
JQuery element.show()不起作用,和css有关
jQuery show() for Twitter Bootstrap css class hidden
JQuery 表单提交后监听事件处理
Sending multipart/formdata with jQuery.ajax
首先对表单元素进行submit监听,回调函数中使用$.ajax自己传输数据, 但是对要传输的数据使用new FromData(this) $(document).on('submit', "form#data", function(e) { e.preventDefault(); $.ajax({ url: $(this).attr('action'), type: 'POST', data: new FormData(this), processData: false, contentType: false }).done(function(data) { console.log(data.templates); $("#filtered-image").empty().append(data.templates); }); });
JQuery 动态增删改除元素或内容
当select内容本身为空时,直接调用add不起作用,应该用append,因为不一定支持add方法,w3school是最权威的,里面并没有add方法,但是有的jQuery文档可能有
empty() will remove all the contents of the selection. remove() will remove the selection and its contents.
JQuery “Uncaught SyntaxError: Unexpected token o”
i-keep-getting-uncaught-syntaxerror-unexpected-token-o
jQuery takes a guess about the datatype. It does the JSON parsing even though you're not calling getJSON() Basically if the response header is text/html you need to parse, and if the response header is application/json it is already parsed for you.
vue.js 访问model data的方式
var vm = new Vue({ data:{ a:1 } }) // `vm.a` 是响应的 vm.b = 2