نوشته شده توسط
theboy
دوستان یه سوال دیگه.
در طراحی قالب میشه با jquery یه قسمتی رو مخفی کرد و وقتی روی دکمه ای کلیک میشه اون قسمت رو نمایش داد.
سوالی که دارم اینه که آیا برای کدهای php هم میشه اینکار رو کرد؟ مثلا یه قسمت از صفحه که خودش چند query داره مخفی باشه و وقتی کاربر روی دکمه ی بیشتر یا مشاهده و... کلیک می کنه query ها ارسال بشن و محتوا نمایش داده بشه(یعنی تا کاربر نخواسته هیچ query ارسال نشه).
فکر کنم با ajax بشه اینکارو کرد میشه یکی یه مثال بزنه؟
یعنی query رو میخواین تو HTMLمخفی کنید؟! این راهش نیست
یه مثال میزنم امیدوارم کمکتون کنه:
کد HTML:
<!doctype html>
<html>
<head>
<title>ajax requet</title>
<script src="http://code.jquery.com/jquery-1.10.2.js"></script>
</head>
<body>
<button id="run">Run</button>
<div id="results">result get here</div>
<script>
$("#run").click(function () {
$.ajax({
url: "query.php",
data: {exec:'query1'},
cache: false
})
.done(function( html ) {
$( "#results" ).html( html );
});
});
</script>
</body>
</html>
query.php
<?php
if(isset($_GET['exec']) && $_GET['exec']=='query1'){
echo 'codes to execute query1';
}
else
echo 'No query executed.';