PDA

View Full Version : مشکل در ارتباط php با jquery



<?php?>
شنبه 28 فروردین 1395, 05:31 صبح
من این کد رو نوشتم - و قصدم اینه که با php در قسمت هدر صفحه , به تمام قسمت های صفحه با jquery دسترسی داشته باشم .



<!DOCTYPE html>
<html lan="fa">

<head>
<meta charset="utf-8">
<title>php</title>

<?php
try{
$dns="mysql:host=localhost;dbname=site;charset=utf8;";
$connect=new PDO($dns,'root','');
}
catch(PDOException $error){
echo 'connect to DB Error';
}
echo "<script>$('.pname').fadeIn();</script>";
?>

</head>

<body>
<div style="display:none;" class="error pname"><img alt="error" src="template/icon/error.png"><span></span></div>

<script type="text/javascript" src="template/javascript/jquery.min.js"></script>
<script type="text/javascript" src="template/javascript/style.js"></script>
</body>
</html>




همین کد رو شما در نظر بگیرید - وقتی کد های php ( اون بخشی که با jquery کار دارم ) رو قسمت انتهایی body قرار میدم - همه چی درست میشه.

به صورت استاندارد کد های php برای insert - delete - update رو کدوم قسمت صفحه قرار بدیم بهتره؟من میخوام وقتی قراره اروری برای insert یا delete و .... به کاربر نشون بدم با jquery با یک اسلاید خوب و زیبا نشون بدم .

mroveissi
یک شنبه 29 فروردین 1395, 14:34 عصر
مشکل شما قابل حله :-)
شما می تونید از event های jquery مثل ready یا load استفاده کنید تا کد شما بعد از اکتیو بودن صفحه راه اندازی بشه. نکته بعدی اینکه فایل jquery رو قبل از کدتون فراخونی کنید.
مثال :

$(document).ready(function(){
$('.pname').fadeIn();
})

یا :

$( window ).load(function() {
$('.pname').fadeIn();
});