ورود

View Full Version : سوال: خواندن متن صفحه وب با سکریپت جی کوئری



hassan_h
دوشنبه 22 شهریور 1389, 11:04 صبح
کسی از اساتید می دونه که چطور می شه با استفاده از جی کوئری متن یک قسمت از صفحه وب رو مثلا از یک فایل word خوند و هر وقت خواستیم فقط اون فایل word رو عوض کنیم ؟؟!

mehdi.mousavi
چهارشنبه 24 شهریور 1389, 00:16 صبح
کسی از اساتید می دونه که چطور می شه با استفاده از جی کوئری متن یک قسمت از صفحه وب رو مثلا از یک فایل word خوند و هر وقت خواستیم فقط اون فایل word رو عوض کنیم ؟؟!

سلام.
میتونید فایل Text مورد نظرتون رو مستقیما آدرس کنید (به بیان دیگه، اونو از طریق Web Server با ارسال یک درخواست، دریافت کنید) و سپس، سمت Client محتوای دریافت شده رو پردازش و عملیات مورد نظر رو انجام بدید. برای شروع، به متود load (http://www.jqapi.com/#p=load) رجوع کنید.

بطور نمونه، این کد،

$('#result').load('ajax/test.html');

یک درخواست به سرور ارسال میکنه، و فایل test.html رو از شاخه ajax میگیره و محتوای اونو در element ای که id اش، result هستش قرار میده. لطفا به آدرس فوق رجوع کنید تا اطلاعات دقیقی در مورد این تابع کسب کنید.

اگر پس از مطالعه اون آدرس، باز هم سوالی بود، در خدمتم.

موفق باشید.

hassan_h
شنبه 27 شهریور 1389, 08:44 صبح
ممنون از راهنمایی تون ولی اگه میشه یک مثال از صفحه ای که این کار رو میکنه برام بفرست

mehdi.mousavi
چهارشنبه 07 مهر 1389, 22:47 عصر
سلام.
ببینید. فرض کنید چندین فایل Text داریم که روی سرور قرار گرفته. وقتی شما فایل Text رو در Browser آدرس میکنید، Browser اقدام به Download اون فایل میکنه. تا اینجا درست؟ حالا فرض کنید از طریق کد بتونیم محتوای فایل Text مورد نظر رو با دادن URL اون فایل، دریافت کنیم و بر اساس نیاز، بخشهای مورد نظرش رو روی صفحه نشون بدیم.

شما میتونید با استفاده از متود load همینکارو انجام بدید. load کردن فایلی از سرور، انتخاب بخش خاصی از اون، و append کردنش به element ای که در حال حاضر روی صفحه وجود داره (یا ایجاد خواهید کرد).

برای مشاهده مثال نیز می تونید به این آدرس (http://css.dzone.com/articles/jquery-load-data-from-other-pa) رجوع کنید و مقاله مربوطه رو بخونید. به نحوه load کردن فایل theOtherPage.htm با استفاده از متود load در مقاله مزبور دقت کنید....

موفق باشید.

hassan_h
سه شنبه 13 مهر 1389, 09:04 صبح
با تشکر از استاد
فقط یه سوال : چرا زمانی که یه فایل pdf یا doc یا docx فارسی رو با jquery تو صفحه لود می کنیم فونت رو به صورت علامت سوال نشون میده آیا این مشکل قابل حله یا نه ؟

hassan_h
یک شنبه 25 مهر 1389, 21:50 عصر
با تشکر از استاد
فقط یه سوال : چرا زمانی که یه فایل pdf یا doc یا docx فارسی رو با jquery تو صفحه لود می کنیم فونت رو به صورت علامت سوال نشون میده آیا این مشکل قابل حله یا نه ؟

اینم کد برنامه که هم با ورد مشکل داره هم با pdf


<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<script type="text/javascript" src="jQuery1.3.2.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("button").click(function(){


$.get("test.pdf", function(data) {
$("#result").html(data);
alert('Load was performed.');
});
});


});
</script>
<style type="text/css">
.style1 {
text-align: right;
}
</style>
</head>
<body>
<button>Click to Load Data</button>
<div id="result" class="style1" style="height: 320px"></div>


</body>
</html>