JavaScript-将JavaScript与HTML连接起来
所以我开始制作一个简单的HTML,我现在真的很自豪,但我不能让Javascript使用它是有原因的。我以前从未真正使用过Javascript。我昨天开始使用它,并得到了一些帮助,但它不再工作了。到目前为止,我已经做到了:JavaScript-将JavaScript与HTML连接起来,javascript,jquery,html,json,ajax,Javascript,Jquery,Html,Json,Ajax,所以我开始制作一个简单的HTML,我现在真的很自豪,但我不能让Javascript使用它是有原因的。我以前从未真正使用过Javascript。我昨天开始使用它,并得到了一些帮助,但它不再工作了。到目前为止,我已经做到了: 电影资料库 电影搜索 搜索电影 搜索系列 我怀疑我现在必须向你们展示CSS,因为如果我是对的话,它现在没有什么作用 然而,我正在使用这个JS,我在这里的帮助下制作的,但它没有按计划进行 function callAjax(input) { var url = "htt
电影资料库
电影搜索
搜索电影
搜索系列
我怀疑我现在必须向你们展示CSS,因为如果我是对的话,它现在没有什么作用
然而,我正在使用这个JS,我在这里的帮助下制作的,但它没有按计划进行
function callAjax(input) {
var url = "http://localhost:1337/search/" + input;
$.ajax({
type: 'GET',
url: url,
success: function(data) {
console.log('SUCCESS');
$('#title').html("Title: " + data.title);
$('#release').html("Release: " + data.release);
$('#vote').html("Vote: " + data.vote);
$('#overview').html("Overview: " + data.overview);
$('#poster').html('<img src="' + data.poster + '" width=250 height=450 />');
$('#trailer').html("Trailer: " + data.trailer);
},
error: function(request, status, err) {
console.log('ERROR');
}
});
}
$(document).ready(function() {
$('#get-json').on('click', function(e) {
e.preventDefault();
var input = $('#data').val().trim();
callAjax(input);
});
});
函数调用Ajax(输入){
变量url=”http://localhost:1337/search/“+输入;
$.ajax({
键入:“GET”,
url:url,
成功:功能(数据){
console.log('SUCCESS');
$('#title').html(“title:+data.title”);
$('#release').html(“release:+data.release”);
$('#vote').html(“vote:+data.vote”);
$('#overview').html(“overview:+data.overview”);
$('#poster').html('');
$('#traile').html(“traile:+data.traile”);
},
错误:功能(请求、状态、错误){
console.log('ERROR');
}
});
}
$(文档).ready(函数(){
$('#get json')。在('click',函数(e)上{
e、 预防默认值();
var input=$('#data').val().trim();
callAjax(输入);
});
});
所以基本上我的计划是,当我搜索一个我写在搜索框上的电影标题,然后按search键时,它应该位于我自己制作的API的信息下方,该API已经在JavaScript中显示了所有内容。所以我现在真正想做的是,当按下search键时,它至少应该连接到API并说些什么来确保它正常工作
编辑:我的计划是这样做:
我只是想让你们看看,这样你们就有了一个类似我想让它看起来像的想法 这是:
$('#get-json').on('click', function(e) {
…在单击id为get json的元素时执行某些操作
这是:
var input = $('#data').val().trim();
…尝试从具有id=data
的元素中读取值
文档中的任何位置都没有具有这些ID的元素。这是:
$('#get-json').on('click', function(e) {
…在单击id为get json的元素时执行某些操作
这是:
var input = $('#data').val().trim();
…尝试从具有id=data
的元素中读取值
文档中的任何位置都没有具有这些ID的元素。这是:
$('#get-json').on('click', function(e) {
…在单击id为get json的元素时执行某些操作
这是:
var input = $('#data').val().trim();
…尝试从具有id=data
的元素中读取值
文档中的任何位置都没有具有这些ID的元素。这是:
$('#get-json').on('click', function(e) {
…在单击id为get json的元素时执行某些操作
这是:
var input = $('#data').val().trim();
…尝试从具有id=data
的元素中读取值
您的文档中任何地方都没有ID为的元素。您从控制台得到的任何错误?
$(“#获取json”)。在(“…”
-我没有看到ID为获取json
的元素。这应该是$(“#提交按钮”)。在(“…
”上,我更改了它,但在var input=$(“#data').val())之后它给了我
控制台中的错误您也没有数据
元素。看起来应该是$('#s').val()
好的,它工作了!所以现在我必须使用CSS进行更改,使其看起来像我之前显示的图片一样吗?您从控制台中得到任何错误吗?$('#获取json')。打开(“…
-我没有看到ID为get json
的元素。这应该是$(“#submitButton”)。在(“…
”上,我更改了它,但在var input=$(“#data')之后它给了我。val().trim();
控制台中的错误您也没有数据
元素。看起来应该是$(“#s')。val()
Yay好的,它工作了!那么现在我必须用CSS来更改它,使它看起来像我之前展示的图片吗?您从控制台得到任何错误吗?$(“#获取json”)。在(“…”
-我没有看到ID为获取json
的元素。这应该是$(“#提交按钮”)。在(“…
上,我更改了它,但在var input=$(“#data”).val().trim();
控制台中的错误您也没有data
元素。看起来应该是$(“#s”).val()
好的,它工作了!那么现在我必须用CSS更改它,使它看起来像我之前显示的图片吗?您从控制台得到的任何错误吗?$(“#获取json')。打开(“…
-我没有看到ID为get json
的元素。这应该是$(“#submitButton”)。在(“…
”上,我更改了它,但在var input=$(“#data')之后它给了我。val().trim();
控制台中的错误您也没有数据
元素。看起来应该是$(“#s')。val()
Yay好的,它成功了!那么现在我是否必须使用CSS进行更改,使其看起来像我之前展示的图片?