سبد خرید

نمایش خلاصه ای از خرید هایی که شما انجام خواهید داد

سبد خرید خالی می باشد
مبلغ کل
0
تسویه حساب

آموزش Ajax – قسمت چهارم
حميد  شریفی
حميد شریفی
تعداد کل دانلود ها : 568810
تعداد کل مطالب : 1104

آموزش Ajax – قسمت چهارم

تعداد دانلود:
0
تعداد بازدید:
1359
تاریخ:
۱۳۹۵-۱۱-۲۷
دسته بندی:

هشتگ ها :

#آموزش Ajax

صفحه سرور ajax

صفحه سرور که به وسیله  javascript نامگذاری می شود یک فایل  asp ساده است که “getcustomer_xml.asp” نامیده می شود.

صفحه در vbscript برای یک سرور اطلاعات اینترنت نوشته شده است و می تواند به آسانی در php یا در بعضی دیگر از زبان های سرور نوشته شود.

به جای یک پایگاه داده یک دستور sql را اجرا می کند و نتیجه را به عنوان یک سند  xml برمی گرداند.

<%
 
response.expires=-1
 
response.contenttype="text/xml"
 
sql="SELECT * FROM CUSTOMERS "
 
sql=sql & " WHERE CUSTOMERID='" & request.querystring("q") & "'"
 
 
on error resume next
 
set conn=Server.CreateObject("ADODB.Connection")
 
conn.Provider="Microsoft.Jet.OLEDB.4.0"
 
conn.Open(Server.Mappath("/db/northwind.mdb"))
 
set rs=Server.CreateObject("ADODB.recordset")
 
rs.Open sql, conn
 
if err <> 0 then
 
response.write(err.description)
 
set rs=nothing
 
set conn=nothing
 
else
 
response.write("<?xml version='1.0' encoding='ISO-8859-1'?>")
 
response.write("<company>")
 
response.write("<compname>" &rs.fields("companyname")& "</compname>")
 
response.write("<contname>" &rs.fields("contactname")& "</contname>")
 
response.write("<address>" &rs.fields("address")& "</address>")
 
response.write("<city>" &rs.fields("city")& "</city>")
 
response.write("<country>" &rs.fields("country")& "</country>")
 
response.write("</company>")
 
end if
 
on error goto 0
 
%>

نکته :  به خط دوم در کد sql بالا توجه داشته باشید:

Response.contenttype=”text/xml”.

خاصیت content type  نوع شی http را برای response  تنظیم می کند.

مقدار پیش فرض برای این خاصیت text/html است.  دراینجا ما می خواهیم  content type به xml تبدیل شود.

سپس داده ها را از یک پایگاه داده انتخاب می کنیم  و یک سند  Xml با  داده ها می سازیم.

این مثال ها  ثابت می کند javascriptو xml(ajax) با هم همراه شده اند.

محصولات مشابه فروشی
هشتگ ها :

این محصول بدون نظر می باشد شما میتوانید اولین نظر را ثبت کنید

ارسال نظر

آخرین های مشابه مشاهده بیشتر

  • تلفن : 04136383693
  • پیامک : 500020606688
  • آدرس : آذربایجان شرقی، تبریز، شهرک مصلی، خیابان راجی، راجی 4، کوچه بیست هشتم، قطعه 1339، طبقه چهارم

ملت وب در سال 1393 فعالیت خود را در چهار بخش قالب های آماده، طراحی لوگو، طراحی سایت، طراحی بنر آغاز کرده است، که در مدت بسیار کم با تلاش های بی وقفه خود و همکاران توانسته بزرگترین وب سایت ارائه دهنده قالب های با کیفیت در ایران باشد رمز موفقیت شرکت ملت وب پشتیبانی بی دریغ از کاربران خود می باشد ما موقعیت خود را مدیون مشتریان وفادار خود هستیم پس همیشه همراهشان خواهیم بود .

  • logo-samandehi