PDA

View Full Version : سوال: کار با ajax در جی کوئری



Mohammadsgh
جمعه 22 فروردین 1393, 16:20 عصر
درود
من تو سی ام اسم تو قسمت مدیریت پست ها تو برگه list.php تو هر فیلد پست ها لینک حذف پست دارم

<td><?php echo'<a href="list.php?delete='.$row['id'].'" id="more">حذف</a>';?></td>
می خوام با ajax در خواست رو به همین برگه بفرستم و پستم رو حذف کنم. اگر میشه راهنمایی کنید که چجوری با ajax )ajax با جی کوئری)این کارو انجام بدم.چون اگر از ajax استفاده نکنم برای حذف باید یه بار لینک حذف رو زد یه بار هم رفرش کرد تا پست ها مرتب بشن.
من تازه دارم ajax یاد میگیرم اگه میشه یه جوری راهنمایی کنید که یاد بگیرم.(ساده و روان):لبخندساده:
اگر میشه دوستان راهنمایی کنن ممنون میشم:قلب:
سپاس از همه شما دوستان:قلب:
اینم سورس کدم

<?php
session_start();
if (!isset($_SESSION['user']) || !isset($_SESSION['pass'])){
header("location:../login/login.php");
}

$local='localhost';
$root='root';
$pass='';
$a=mysql_connect($local,$root,$pass) or die(mysql_error());
mysql_select_db('blog',$a) or die(mysql_error());
mysql_query("SET NAMES utf8");
mysql_set_charset("utf8");
include '../jdf.php';
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<link href="list.css" type="text/css" rel="stylesheet">
<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script>
<title>مدیریت نوشته</title>
<script type="text/javascript">
$(document).ready(function () {

$('#nav li').hover(
function () {
//show its submenu
$('ul', this).slideDown(100);

},
function () {
//hide its submenu
$('ul', this).slideUp(100);
}
);

CKEDITOR.replace("matnA");

$(document).ready(function () {
$('.check').change(function() {
var checkboxes = $(this).closest('form').find(':checkbox');
if($(this).is(':checked')) {
checkboxes.attr('checked', 'checked');
} else {
checkboxes.removeAttr('checked');
}
});
});

});



</script>

</head>

<body>

<ul id="nav">
<li><a href="#">منوی اصلی</a>
<ul>
<li><a href="../index.php" target="_blank">سایت</a></li>
<li><a href="../logout.php">بیرون رفتن</a></li>
</ul>
</li>
<li><a href="#" class="selected">نوشته ها</a>
<ul>
<li><a href="#">ایجاد نوشته</a></li>
<li><a href="#" class="selected">ویرایش نوشته</a></li>
<li><a href="#">حذف نوشته</a></li>
</ul>
<div class="clear"></div>
</li>
<!--<li><a href="#">Parent 03</a>
<ul>
<li><a href="#">Item 04</a></li>
<li><a href="#">Item 05</a></li>
<li><a href="#">Item 06</a></li>
<li><a href="#">Item 07</a></li>
</ul>
<div class="clear"></div>
</li>
<li><a href="#">Parent 04</a></li>
</ul>-->

<div class="clear"></div>

<div id="admin">

<h1>لیست نوشته های ایجاد شده</h1>

<table id="content">
<tr>
<td><p>حذف نوشته</p><input type="checkbox" name="check"></input></td>
<td>عنوان نوشته</td>
<td>دسته بندی نوشته</td>
<td>عکس نوشته</td>
<td>متن نوشته</td>
<td>تاریخ</td>
<td>تعداد بازدید</td>
<td>حذف</td>
<td>امکانات</td>



<?php

$query="SELECT * FROM new_post";
$select=mysql_query($query);
if(isset($_GET['delete'])) {
$id=$_GET['delete'];
$delete="DELETE FROM new_post Where id = '$id'" ;
mysql_query($delete);
}

while($row=mysql_fetch_array($select))
{
?>
<tr>
<td><input type="checkbox" name="check"></input></td>
<td><?php echo $row['title'];?></td>
<td><?php echo $row['categoris'];?></td>
<td><?php echo "<a href='file/".$row['image_content']."'><img width='30'src='file/".$row['image_content']."' /></a>";?></td>
<td><a href="<?php echo $row['content'];?>">متن نوشته</a></td>
<td><?php echo $row['time'];?></td>
<td><?php echo '0';?></td>
<td><?php echo'<a href="list.php?delete='.$row['id'].'" id="more">حذف</a>';?></td>
<td><a href="#"><img src="images/edit.png" /></a></td>
</tr>
<?php }?>

</table>

</div>
</body>
</html>

id1385
جمعه 22 فروردین 1393, 16:56 عصر
با سلاماین تایپیک رو ببینید http://barnamenevis.org/showthread.php?362762-%D9%86%D9%85%D9%88%D9%86%D9%87-%DA%A9%D8%A7%D9%85%D9%84-%D8%AB%D8%A8%D8%AA-%D8%A7%D8%B7%D9%84%D8%A7%D8%B9%D8%A7%D8%AA%D8%8C-%D8%AF%D8%B1%DB%8C%D8%A7%D9%81%D8%AA-%D9%88-%DA%A9%D8%A7%D8%B1-%D8%A8%D8%A7-jquery-%D9%88-php&p=1601357&viewfull=1#post1601357موفق باشید

Mohammadsgh
جمعه 22 فروردین 1393, 17:06 عصر
میشه دقیق تر راهنمایی کنید؟ممنون میشم:قلب:

Mohammadsgh
شنبه 23 فروردین 1393, 02:17 صبح
چجوری مقدار زیر رو

href="list.php?delete='.$row['id'].'"
در این لینک

<td><?php echo'<a href="list.php?delete='.$row['id'].'" id="more">حذف</a>';?></td>
با ajax به یه برگه دیگه بفرستم؟

مهرداد سیف زاده
شنبه 23 فروردین 1393, 07:52 صبح
این آموزشها شاید بتونه بهت کمک کنه
http://www.aparat.com/v/nBJIo

leaping
شنبه 23 فروردین 1393, 08:47 صبح
دروغ خیلی بده مخصوصا اگه هدف سوء استفاده باشه
موفق باشید

Mohammadsgh
شنبه 23 فروردین 1393, 10:31 صبح
کدوم سو استفاده؟:لبخندساده: