计算机 网站开发 文章,重庆建网站,wordpress 压缩gif插件,高明网站设计哪家服务好从URL传值给后端 http://127.0.0.1:8080/blog_content.html?id8点击浏览文章详情#xff0c;跳转至详情页面 从 url 中拿出文章 id#xff0c;传给后端 首先拿到url然后判断是否有值#xff0c;从问号后面取值params.split() 以 作为分割然后遍历字符数组 param… 从URL传值给后端 http://127.0.0.1:8080/blog_content.html?id8点击浏览文章详情跳转至详情页面 从 url 中拿出文章 id传给后端 首先拿到url然后判断是否有值从问号后面取值params.split() 以 作为分割然后遍历字符数组 paramArr[i].split()又用 等号 分割键和值判断 key 和传过来的 key 是否一样一样就返回该 key 对应的 value 值 function getURLParam(key){var params location.search;if(params.indexOf(?) 0){//返回问号在字符串中第一次出现的位置大于等于0说明问号存在params params.substring(params.indexOf(?)1);//截取问号后面的参数var paramArr params.split();//使用作为分割符for(var i0; iparamArr.length;i){var namevalues paramArr[i].split();if(namevalues[0]key){return namevalues[1];}}}else{return ;}} function getArtDetail(){//从 url 中获取到文章的idvar aid getURLParam(id);if(aid ! null aid 0){//访问后端,更新访问量jQuery.ajax({url:/art/setrcount,type:POST,data:{aid:aid},success:function(result) { }});//访问后端查询文章详情jQuery.ajax({url:/art/detail,type:POST,data:{aid:aid},success:function(result){if(result.code 200 result.data ! null){var art result.data;jQuery(#title).text(art.title);jQuery(#data).text(art.createtime);jQuery(#rcount).text(art.rcount);editormd editormd.markdownToHTML(editorDiv,{markdown:art.content});myInfo(art.uid);}}});}} getArtDetail();//调用这个方法 因为这个方法经常使用因此将他封装成一个工具方法使用的时候调用即可