|
|
|
web Page ทำ lIstView ให้สามารถกดไปดูรายละเอียดได้ โดยดึงข้อมูลมาจาก SQL server |
|
|
|
|
|
|
|
ในรูปน่าจะ jQuery Mobile ครับ ส่วนวิธีดึง JSON มาแสดง ไม่ยากครับ
PHP และ JSON กับ Web Service การรับส่งข้อมูลจาก MySQL ในรูปแบบขอ
|
|
|
|
|
Date :
2016-12-13 13:26:32 |
By :
mr.win |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
ตอบความคิดเห็นที่ : 1 เขียนโดย : mr.win เมื่อวันที่ 2016-12-13 13:26:32
รายละเอียดของการตอบ ::
ช่วยอธิบายโค๊ด js ให้ได้ไหมคะ ไม่ค่อยเข้าใจโค๊ด
Code (JavaScript)
var url = 'http://api.themoviedb.org/3/',
mode = 'search/movie?query=',
movieName = '&query='+encodeURI('Batman'),
key = '&api_key=5fbddf6b517048e25bc3ac1bbeafb919';
Code (JavaScript)
$(document).on('pageinit', '#home', function(){
var url = 'http://api.themoviedb.org/3/',
mode = 'search/movie?query=',
movieName = '&query='+encodeURI('Batman'),
key = '&api_key=5fbddf6b517048e25bc3ac1bbeafb919';
$.ajax({
url: url + mode + key + movieName ,
dataType: "jsonp",
async: true,
success: function (result) {
ajax.parseJSONP(result);
},
error: function (request,error) {
alert('Network error has occurred please try again!');
}
});
});
$(document).on('pagebeforeshow', '#headline', function(){
$('#movie-data').empty();
$.each(movieInfo.result, function(i, row) {
if(row.id == movieInfo.id) {
$('#movie-data').append('<li><img src="http://image.tmdb.org/t/p/w92'+row.poster_path+'"></li>');
$('#movie-data').append('<li>Title: '+row.original_title+'</li>');
$('#movie-data').append('<li>Release date'+row.release_date+'</li>');
$('#movie-data').append('<li>Popularity : '+row.popularity+'</li>');
$('#movie-data').append('<li>Popularity : '+row.vote_average+'</li>');
$('#movie-data').listview('refresh');
}
});
});
$(document).on('vclick', '#movie-list li a', function(){
movieInfo.id = $(this).attr('data-id');
$.mobile.changePage( "#headline", { transition: "slide", changeHash: false });
});
var movieInfo = {
id : null,
result : null
}
var ajax = {
parseJSONP:function(result){
movieInfo.result = result.results;
$.each(result.results, function(i, row) {
console.log(JSON.stringify(row));
$('#movie-list').append('<li><a href="" data-id="' + row.id + '"><img src="http://image.tmdb.org/t/p/w92'+row.poster_path+'"/><h3>' + row.title + '</h3><p>' + row.vote_average + '/10</p></a></li>');
});
$('#movie-list').listview('refresh');
}
}
|
ประวัติการแก้ไข 2016-12-13 16:31:53
|
|
|
|
Date :
2016-12-13 16:29:02 |
By :
aummyasia |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
อธิบายบรรทัดไหนครับ
|
|
|
|
|
Date :
2016-12-13 19:23:33 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
link มาจากไหน....ก็มาจาก http://api.themoviedb.org ไม่ใช่หร๋อครับ...
แล้วคุณใช้งานทีแรก ไปเอา api ไปเอา key จากไหนมาอ่ะครับ มันก็ต้องสมัครสมาชิกก่อน หรือ ยังไง ผมก็งงๆ
|
|
|
|
|
Date :
2016-12-14 14:03:57 |
By :
apisitp |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Load balance : Server 01
|