0705一些写过后又用不到的方法存下来备忘

1)传统dom方法重加载和刷新iframe页面

function setURL () 
//
{ // var selectController = document.getElementById("select_controller"); // var currentURL = selectController.options[selectController.selectedIndex].text; // if(currentURL == "请选择需要添加引导的页面地址") return; // URL = "http://192.168.2.50:3000/" + currentURL; // //alert(currentURL); // document.getElementById("selectURL").setAttritbue("src",URL); // window.parent.frames("selectURL").location.reload(); // }

2)getJSON的用法 

// $.getJSON("/intro/add_intros?format=json",{selectedURL:currentURL},function(json){
// alert(json.length);

这里的json是通过rails控制器中的respond_to来输出的

如format.json{render :json => @introContents.to_json}

3)传统DOM方法操作iframe中的元素(create后append元素)

// var iframeElement = document.getElementById("selectURL").contentWindow;
// $(window.frames["selectURL"].document).find(".tag1");
// var newP = document.createElement("p");
// var textNode = document.createTextNode("To tell you what it is.");
// newP.appendChild(textNode);
// iframeElement.document.body.appendChild(newP);

4)获取元素坐标

//var xEle = tagEle.offset().top;
// xEleStr = "top:" + xEle + "px";
// console.log(xEleStr)
// var yEle = tagEle.offset().left;
// yEleStr = "left:" + yEle + "px";
// console.log(yEleStr)
// var canvas = $("<canvas width='15px' height='15px' style='border: 1px solid red;'>" + "</canvas>"); 

5)ajax用法

// function saveModify()
// {
//     $.ajax({
//                 cache: true,
//                 type: "PUT",
//                 //这里写POST,且url写控制器名字/intro/add_intros/,数据会直接进入create方法,前端数据用params[表单name]来调用
//                 //这里写PUT,url写控制器+方法名,数据会直接进入定义的方法中,但是PUT并不是每个浏览器都能使用
//                 url:"/intro/add_intros/update",
//                 data:$("#myform").serialize(),// 你的formid
//                 async: false,
//                 error: function(request) {
//                     alert("Connection error");
//                 },
//                 success: function(data) {
//                     alert("Connection success");
//                     console.log(data);
//                     // $("#commonLayout_appcreshi").parent().html(data);
//                 }
//             });
// }

 

posted on 2016-07-05 09:59  小乐子123  阅读(122)  评论(0)    收藏  举报

导航