[英]How do i import the extracted Json data to database
我正在尝试从omdbapi获取电影信息。到目前为止,我有这段代码是使用omdb api从imdb提取数据的,但是我想将该数据导入到我的数据库中。我该如何做到这一点。
我的代码看起来像这样
<form>
<input type="text" id="tst"/>
<input type="button" value="search" id="btn"/>
</form>
<table class="table table-hover" id="imdb">
<thead>
<tr>
<th>Poster</th>
<th>Title</th>
<th>Year</th>
<th>Rated</th>
<th>Runtime</th>
<th>Genre</th>
<th>Director</th>
<th>Actors</th>
<th>Plot</th>
</tr>
</thead>
<tbody></tbody>
</table>
这是我用来获取电影信息的jQuery代码
$(document).ready(function () {
$('#btn').click(function(){
var imdbid=$('#tst').val();
var url = "http://www.omdbapi.com/?i="+imdbid+"&plot=short&r=json"
$.ajax({
url:url,
dataType:'json',
success:function (json) {
var tr;
tr = $('<tr/>');
tr.append("<td><img src=" + json.Poster + " width='200' height='297'></td>");
tr.append("<td>" + json.Title + "</td>");
tr.append("<td>" + json.Year + "</td>");
tr.append("<td>" + json.Rated + "</td>");
tr.append("<td>" + json.Runtime + "</td>");
tr.append("<td>" + json.Genre + "</td>");
tr.append("<td>" + json.Director + "</td>");
tr.append("<td>" + json.Actors + "</td>");
tr.append("<td>" + json.Plot + "</td>");
$('#imdb').append(tr);
}
})
})
});
您可以从api响应中创建一个json对象(与创建html的功能相同)。
JSONData = JSON.stringify({
"Title": Title,
"Year": Year,
"Rated" : Rated,
...........so on
});
postDataToserver(JSONData);
您可以定义函数来发布数据,例如-
function postDataToserver(JSONData)
$.ajax({
url: "your_server_script_path",
type:"POST",
data:JSONData,
dataType: "json",
contentType: "application/json; charset=utf-8",
success: function(response) {
error: function (error) {
}
});
如果要以简单的帖子格式发送而不是作为JSON对象发送,则无需使用JSON.stringify,并且类似地,在函数中删除contentype信息。 希望这会帮助你。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.