سامان
6 سال پیش توسط سامان مطرح شد
5 پاسخ

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

سلام به دوستان . من در پروژه ام از جیمیل یک ایمیل میفرستم . ایمیل ارسال میشه ولی محتوی را اگر با جی کوئری تعیین کنم این محتوی ارسال نمیشه . در حال که اگر 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
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
0

سلام
@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>

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


سامان
@samanf33 6 سال پیش آپدیت شد
0

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


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
0

سلام
@samanf33

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


سامان
@samanf33 6 سال پیش مطرح شد
0

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


Alimotreb
تخصص : کانفیگ سرور و برنامه نویس
@Alimotreb 6 سال پیش مطرح شد
0

سلام
@samanf33

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


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام