Arşiv-Ocak 2015

Mobile’de JavaScript Json Post Nasıl Yapılır

Merhaba arkadaşlar, bugün mobil uygulamalar üzerinden javascript json post nasıl yapılır onu anlatmaya özen göstereceğim.

//Göndereceğimiz değerleri UI'dan alıyoruz

var startLocId = $("#startLocation>option:selected").val();

var regionId = $("#region>option:selected").val();

.

.

.

$.ajax({
url: 'http://servisinizinAdresi.com/servisinizAdı.svc/web/metodunuzunAdı',
type: 'POST',
headers: {
"Accept": "application/json",
"Content-Type": "text/json"
},
dataType: 'json',
async: true,
data: JSON.stringify({
username: "username",
password: "password",
StartLocation: { ID: startLocId, Name: startLocName},
StartDate: wcfDateStr,
Region: myRegion,
Destinations: myDests,
OnlySpecifiedDestinations: onlyTheseCities,
TourDurationMin: tourMinD,
TourDurationMax: tourMaxD,
BudgetMin: tourMinP,
BudgetMax: tourMaxP,
NumberOfRooms: roomC,
NumberOfAdults: adultC,
NumberOfChildren: chldrenC,
MinimumStars: minStarCount,
Fusion: { AccommodationComfort: accomComfort, DistanceToCenter: distToCenter, LowAccommodationCost: lowAcomCost, LowTransportationCost: lowTransCost, ShortTransportationDuration: shortTransDur, SmallNumberOfTransfers: sNumTransfers, TransportationComfort: transComfort },
Attraction: { Belief: belief, Culture: culture, Entertainment: entertainment, FoodAndBeverage: foodAndBev, Nature: nature, Sports: sport }
}),
success: function (data) {
App.xhr.abort();

// Response Objenizi otomatik olarak başına Mobile, sonuna Result koyarak oluşturduğu bir objenin içerisine atıyor o yüzden okumak isterken bu şekilde yapıyoruz. Örnek verecek olursak, metodun adı GetProduct verirsek dönen objenin ismi; MobileGetProductResult olacaktır.
var result = JSON.parse(data.MobilemetodunuzunAdıResult);

//Dönen cevabı object yapısını kullanarak  istediğiniz gibi görüntüleyebilirsiniz artık.

for (var i = 0; i < result.TourList.length; i++) {

.

.

.

}

}
},
error: function (error) {
console.log("Hata var, hata:" + error);
App.xhr.abort();
}
});

Sorularınızı yorum kısmından bana iletebilirsiniz, Hoşçakalın.
Cemal Özen

Son Haftaların En Fazla İndirilen Uygulaması – Dubsmash

Dubsmash

Berlin çıkışlı bir firma olan Mobile Motion GmbH tarafında geliştirilen Dubsmash uygulaması Hem iOS hem de Google Store‘da Dünya’da olduğu gibi Ülkemizde de en fazla indirilen uygulamalar arasında.
Vine’ın yükselişiyle İnstagram’a da video özelliğinin gelmesinden sonra internetteki video oranları epey artmış bulunmakta.Bu videoların artışını gören Mobile Motion firması Dubsmash uygulamasını geliştirdi.
Peki Dubsmash nedir ve ne işe yarar? Devamını Oku

Dünyanın ilk 4 GB RAM’li akıllı telefonu ASUS Zenfone 2

Tayvanlı üretici Asus, optik zoomlu akıllı telefonu Zenfone Zoom‘un ardından Zenfone akıllı telefon ailesinin yeni üyesi 4 GB RAM’e sahip Zenfone 2’yi tanıttı.

Dünyanın ilk 4 GB RAM’li akıllı telefonu: Zenfone 2

Asus’un CEO’su Jonney Shih kısa bir süre önce düzenledikleri etkinlikte yeni akıllı telefonları Zenfone Zoom ve Zenfone 2’yi açıkladı. 3 kat optik yakınlaştırma özelliğiyle dikkat çeken Zenfone Zoom’un yanı sıra Zenfone 2ise dünyada ilk defa bir akıllı telefonda yer verilen 4 GB RAM ile tüm dikkatleri üzerine çekti.

İki farklı Zenfone 2 modeli hazırlayan firma, tüketiciler ihtiyaçları doğrultusunda alabilmeleri için 4 GB ve 2 GB RAM‘e sahip bir model hazırlamış durumda.

Tasarım olarak önceki modellerden pek bir farklılık sunmayan Zenfone 2, inceltilmiş çerçeveleri ile dikkat çekiyor. Model en büyük değişikliği ise ses açma kapama butonlarını arkaya taşıyarak gerçekleştirmiş durumda.

the-asus-zenfone-2-1

 

5,5 inç büyüklüğünde bir ekrana sahip olan akıllı telefon, bu ekranı Corning Gorilla Glass 3 ile güçlendirmiş. 400 nits parlaklık değerine sahip olan bu ekran Full HD çözünürlüğünde ve 403 ppi değerine sahip. Devamını Oku