Monday, 8 June 2015

Code ที่ใช้บ่อยแต่ Copy มาใช้จนลืมแปะไว้รวมๆ ขี้เกรียจหา

// AJAX EX. ส่งข้อมูลแบบ POST หรือต้องการ GET ก็แค่เปลี่ยน Type
dataType ที่ผมใช้ก็มี html กับ JSON นี่ละ
beforeSend ฟังค์ชั่น ไว้ทำอะไรก่อนการส่งข้อมูล เช่นแสดงภาพ load animation
ไว้เก่งแล้วจะอธิบายเพิ่ม เอาที่ผมเข้าใจไว้ใช้งานจริงล้วนๆ
$.ajax({
type: "POST",
url: "/path",
dataType: "html",
data: ({id:id,lang:lang}),
beforeSend: function(  ) {
$(".show-load").show();
},
success: function(data) {
if(data!="NULL")
{
                                return true;

}else{

return false;
}
},
error: function( req, status, err ) {
console.log( 'Something went wrong', status, err );
}
});
//GET POST ส่งแบบ get หรือโพสไปตรงๆ เลย
$.post( "/path", {lang:$(this).attr('href')} );

Tuesday, 24 February 2015

Script สำหรับ Code สำหรับดึงข้อมูลมาเพิ่ม Cache-Control credit my boss

Code สำหรับดึงข้อมูล script ต่าง Domain พวก library หรือ font ที่ไม่สามารถใช้ Cache-Control โดย host ของเราได้จึงต้องดึงข้อมูลมาแล้ว เพิ่ม Cache-Control ให้กับมันแล้วจึงนำมาใช้ในเว็บไซต์

Friday, 15 August 2014

Code Collection

World Country Array A-Z แยกตามตัวอักษร


ภายใน อาร์เรย์ประกอบไปด้วย ชื่อประเทศ เป็น Key และ และมี อาร์เรย์ภายในอีก 2 ตัวคือ ทวีป กับชื่อย่อของประเทศนั้นๆ Example array("Thailand"=>array(continent=>"AS",Abbreviation=>"TH"))

***ทวีป ผมใช้ตัวย่อ คือ
  AS = ASIAN | AF = AFRICA | EU = EUROPE | NA = NORTH AMERICA | SA = SOUTH AMERICA | AO = AUSTRALIA AND OCEANIA
และ กลุ่ม E_UNION = European Union และ ASEAN = ASEAN

A
Afghanistan
Albania
Algeria
Andorra
Angola
Antigua & Barbuda
Argentina
Armenia
Australia
Austria
Azerbaijan


$Acountry = array("Afghanistan"=>array("continent"=>"AS","abbrev"=>"AF"), "Albania"=>array("continent"=>"EU","abbrev"=>"AL"), "Algeria"=>array("continent"=>"AF","abbrev"=>"DZ"),"Andorra"=>array("continent"=>"EU","abbrev"=>"AD"),"Angola"=>array("continent"=>"AF","abbrev"=>"AO"),"Antigua & Barbuda"=>array("continent"=>"NA","abbrev"=>"AG"),"Argentina"=>array("continent"=>"SA","abbrev"=>"AR"),"Armenia"=>array("continent"=>"EU","abbrev"=>"AM"),"Australia"=>array("continent"=>"AO","abbrev"=>"AU"),"Austria"=>array("continent"=>"EU E_UNION","abbrev"=>"AT"),"Azerbaijan"=>array("continent"=>"EU","abbrev"=>"AZ"));

B
Bahamas
Bahrain
Bangladesh
Barbados
Belarus
Belgium
Belize
Benin
Bhutan
Bolivia
Bosnia & Herzegovina
Botswana
Brazil
Brunei
Bulgaria
Burkina Faso
Burundi

 $Bcountry = array("Bahamas"=>array("continent"=>"NA","abbrev"=>"BS"),"Bahrain"=>array("continent"=>"AS","abbrev"=>"BH"),"Bangladesh"=>array("continent"=>"AS","abbrev"=>"BD"),"Barbados"=>array("continent"=>"NA","abbrev"=>"BB"),"Belarus"=>array("continent"=>"EU","abbrev"=>"BY"),"Belgium"=>array("continent"=>"EU E_UNION","abbrev"=>"BE"),"Belize"=>array("continent"=>"NA","abbrev"=>"BZ"),"Benin"=>array("continent"=>"AF","abbrev"=>"BJ"),"Bhutan"=>array("continent"=>"AS","abbrev"=>"BT"),"Bolivia"=>array("continent"=>"SA","abbrev"=>"BO"),"Bosnia & Herzegovina"=>array("continent"=>"EU","abbrev"=>"BA"),"Botswana"=>array("continent"=>"AF","abbrev"=>"BW"),"Brazil"=>array("continent"=>"SA","abbrev"=>"BR"),"Brunei"=>array("continent"=>"AS ASEAN","abbrev"=>"BN"),"Bulgaria"=>array("continent"=>"EU E_UNION","abbrev"=>"BG"),"Burkina Faso"=>array("continent"=>"AF","abbrev"=>"BF"),"Burundi"=>array("continent"=>"AF","abbrev"=>"BI"));