select2 ajax方式怎么添加空的option,可以选择空的option实现清空功能,现在我只能通过清除按钮实现清空

select2 ajax方式怎么添加空的option,可以选择空的option实现清空功能,现在我只能通过清除按钮实现清空,第1张

清空option 不是很难的 *** 作。只需要遍历现有option,将其每个子元素都置空即可。

代码如下:

function clearOption(selectId){

var selectObj = document.getElementById(selectId)

for(var i = 0,len = selectObj.options.lengthi <leni++){

selectObj.options[0] = null

}

}

什么是options请求呢?

它是一种探测性的请求,通过这个方法,客户端可以在采取具体资源请求之前,决定对该资源采取何种必要措施,或者了解服务器的性能。在ajax中出现options请求,也是一种提前探测的情况,ajax跨域请求时,如果请求的是json,就属于复杂请求,因此需要提前发出一次options请求,用以检查请求是否是可靠安全的,如果options获得的回应是拒绝性质的,比如404\403\500等http状态,就会停止post、put等请求的发出。目前,主流的web架构都是采用动静态分开部署的方案进行部署的,也就是说前端和服务端的代码会放到两个不同的域中。这样就会导致客户端在访问服务端时需要进行跨域 *** 作,而OPTION是客户端浏览器进行的HTTP跨域预访问傲隆盛,每一个option是没有携带session_id的,所以一般要在服务端进行处理aols,对option请求,返回一个204的状态码,返回空body,节省流量,这些情况就是...................


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11417055.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存