Ben php, mysql veritabanına bir liste girdi eklemek için jquery's "$.post()" fonksiyonunu kullanıyorum.
$(document).ready(function(){
$(".theSubmit").click(function(){
var content = $("textarea").val();
var listn = $("input[name='list_name']").val();
var groupn = $("input[name='group_name']").val();
$.post("/secret_url/lists/add_to_list",
{list_item: content, list_name: listn, group_name:groupn},
function(html){$("li:last").after(html);});
});
});
Çalışıyor ve yeni bir liste öğesi sayfa eklenir bütün. Ancak, Firebug kullanarak, ben bu fazladan html başlık bilgilerini (aşağıya bakınız) yanı sıra benim döndürülen verileri almak olduğunu görüyoruz. Ben istiyorum ve sayfanın render bilgileri aşağıda "li" içinde. Her şey şerit veya sayfada da yerinde bir jeditable edit içine girdi görünür hale beri dahil edilmesini engellemek istediğiniz sonra DocType.
<li>
<input type="checkbox" name="row" class="checkbox">
<input type ="hidden" name="id" value="60" class="contentId">
<div id="60" class="editable">test Item 4</div>
</li>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html/strict.dtd">
<html>
<head>
<title>Checklists</title>
<link href="http://checklist.css" rel="stylesheet" type="text/css" />
<script type="text/javascript" src="jquery-1.3.2.min.js"></script>
<script type="text/javascript" src="jquery-ui-1.7.custom.min.js"></script>
<script type="text/javascript" src="jquery.jeditable.js"></scrip >
</head>
<body>
Ben html baş içeriği şerit veya ilgili bilgi ile birlikte geri gönderilmesini durdurabilir miyim?