ارسال محتوی وقتی با جی کوئری تعیین میکنیم

- 6 روز پیش
توسط Alimotreb آپدیت شد
سامان ( 1980 تجربه )
6 روز پیش

سلام به دوستان . من در پروژه ام از جیمیل یک ایمیل میفرستم . ایمیل ارسال میشه ولی محتوی را اگر با جی کوئری تعیین کنم این محتوی ارسال نمیشه . در حال که اگر div را دستی پر کنم ارسال میشه . متن فایل بشکل زیر هستش

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>
$("#container").text("hello");
$(document).ready(function(){
$("p").text("Hello world!");
});
</script>
</head>
<body>
<strong>Name:</strong> saman <br>
<strong>Email address:</strong> <br>
<strong>Message:</strong> hello world <br>
<div id="container"> </div>
<p> </p>
</body>

</html>

الان انتظار داشتم که در ایمیل در div container کلمه hello وجود داشته باشه ولی فقط سه خط اول ظاهر میشن در ایمیل ارسالی . ممنون میشم اگر اطلاعی دارین من رو راهنمائی کنید .

Alimotreb ( 23567 تجربه )
6 روز پیش

سلام
@samanf33

<html>
<head>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
</head>
<body>
<strong>Name:</strong> saman <br>
<strong>Email address:</strong> <br>
<strong>Message:</strong> hello world <br>
<div id="container"> 
</div>
<p id="test"> </p>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<script>

$(document).ready(function(){
$("#container").text("hello");
$("#test").text("Hello world!");
});
</script>
</body>

</html>

این کد رو تست بگیرید

سامان ( 1980 تجربه )
6 روز پیش

سلام و تشکر . تست گرفتم . جواب نداد متاسفانه . درحالی که همین فایل را وقتی روی کامپیوتر (با پسوند html) اجرا میکنیم جواب میده اما روی هاست جواب نمیده ؟ چرا بنظرتون ؟

Alimotreb ( 23567 تجربه )
6 روز پیش

سلام
@samanf33

نمیشه که احتمالا کش مرور گر دارید
پاک کنید درست میشه
یه تیکه کد ساده هست
چیز پیچیده ای نیست
وقتی روی لوکال جواب میده
همون رو به هاست انتقال بدید
با همون اسم و ....
مشکلی نباید داشته باشه

سامان ( 1980 تجربه )
6 روز پیش

سلام . این مشکل برام عجیبه . خیلی تکه کد ساده و راحتیه ولی نمیدونم چرا ایمیل کامل نمیره و قسمت محتوی در ایمیل دریافتی خالیه . ایمیلی که ارسال میشه در مقصد به قسمت spam میره . تنها نکته ای که نگفتمش تا حالا ولی خیلی بعید میدونم مشکل این باشه . من کش مرورگر را هم پاک کردم ولی درست نشد . البته من نگفتم که در سرور لوکال جواب میده گفتم یه صفحه بسیار ساده که با جی کوئری نوشتم را وقتی در کامپیوتر اجرا میکنم جواب میده ولی وقتی انرا روی هاست اصلی درقسمت viewها در فایل مربوط به mail کپی میکنم اون قسمت جی کوئریش کار نمیکنه . و عجیبه که بقیه قسمتاش در ایمیل ارسالی درست ارسال میشه . انگار فایل من جی کوئری را نمیشناسه . ممنون

Alimotreb ( 23567 تجربه )
6 روز پیش

سلام
@samanf33

اینکه اسپم میره به خیلی پارامتر ها ربط داره
محتوا باید اوکی باشه
آیپی جایی که فرستاده میشه
روش ارسال و ...
حجم ایمیل و...
اگر از blade استفاده میکنید
yeild رو استفاده کنید و یا Include کنید layout ش رو
محتوا رو چک کنید که همه چی اوکی شده باشه

برای ارسال پاسخ باید وارد سایت شوید