jquery+JSon實現無刷新取值
Html jquery代碼:
<script> function edit(id) { alert (id); $.getJSON("edit.PHP",{save:'editJSon',id:id},function(data){ if($.trim(data.title)) { //給下面的form賦值 $("#edid").val(id); $("#save").val ("edit"); $("#title").val(data.title); $("#content").val(data.content); //下面的是賦值給fckeditor編輯器 //var oEditor = FCKeditorAPI.GetInstance("afficheinfo") ; //oEditor.SetHTML(data.content) ; } else { alert("操作失敗"); //下面為用層顯示錯誤信息 //$('#result').CSS("display",''); //$('#result').Html ('<img src="/Public/images/icon/reg3.gif" alt="" />操作失敗!'); //setTimeout("$('#result').fadeOut()",1000); } }); } </script> <a href="edit(1);">這裡是ID號</a> <form > ID:<input id="edid" value="" /> title:<input id="title" value="" /> conetnt:<input id="content" value="" /> </form> PHP代碼: edit.php <pre> <?PHP if($_GET['id']) { //這裡根據ID取到數據庫數據,我這裡就不寫了 echo '{title:"'.$rs["title"].'",content:"'.$rs["content"].'"}';//這裡返回JSon數據 } ?>