Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JavaScript-将JavaScript与HTML连接起来_Javascript_Jquery_Html_Json_Ajax - Fatal编程技术网

JavaScript-将JavaScript与HTML连接起来

JavaScript-将JavaScript与HTML连接起来,javascript,jquery,html,json,ajax,Javascript,Jquery,Html,Json,Ajax,所以我开始制作一个简单的HTML,我现在真的很自豪,但我不能让Javascript使用它是有原因的。我以前从未真正使用过Javascript。我昨天开始使用它,并得到了一些帮助,但它不再工作了。到目前为止,我已经做到了: 电影资料库 电影搜索 搜索电影 搜索系列 我怀疑我现在必须向你们展示CSS,因为如果我是对的话,它现在没有什么作用 然而,我正在使用这个JS,我在这里的帮助下制作的,但它没有按计划进行 function callAjax(input) { var url = "htt

所以我开始制作一个简单的HTML,我现在真的很自豪,但我不能让Javascript使用它是有原因的。我以前从未真正使用过Javascript。我昨天开始使用它,并得到了一些帮助,但它不再工作了。到目前为止,我已经做到了:


电影资料库
电影搜索
搜索电影
搜索系列
我怀疑我现在必须向你们展示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进行更改,使其看起来像我之前展示的图片?