2017-03-25 6 views
-1

SOF。 私はjQueryについての知識はありません。私はWordpressのテーマを変更するには少し助けが必要です。私はAPIを使用してIMDb情報を生成するWordPressのテーマスクリプトを持っています。jQueryの出力を変更する際のヘルプが必要です

このラインコードは、映画「年」を生成します。

jQuery('input[name=Checkbx]').click(function() { 
var coc = jQuery('input[name=ids]').get(0).value; 
// Send Request 
jQuery.getJSON("//www.omdbapi.com/?i=" + coc + "", function(data) { 
    jQuery.each(data, function(key, val) { 
     jQuery('input[name=' + key + ']').val(val); 
     if (key == "Year") { 
      jQuery('#new-tag-dtyear').val(val); 
     } 
    }); 

}); 
}); 

コードのこの行は、映画名/タイトルを生成します例:ジョン・ウィック

 if (key == "title") { 
      jQuery('label#title-prompt-text').addClass('screen-reader-text'); 
      jQuery('input[name=post_title]').val(val); 
     } 

だから、あなたが見ることができるように、それだけで出力ムービーの名前です。ジョンウィックのように。 私が望むのは、括弧内に年と一緒に映画名を出力することです。 このように: "John Wick(2014)"

どうすればいいですか? 何かが起こると本当に感謝します。

答えて

0

レスポンスの日付とタイトルを連結して最後に表示する必要があります。 dataを想定し

jQuery('input[name=Checkbx]').click(function() { 
var coc = jQuery('input[name=ids]').get(0).value; 
// Send Request 
jQuery.getJSON("//www.omdbapi.com/?i=" + coc + "", function(data) { 
    var output = ""; 
    //assuming data is single movie 
    jQuery.each(data, function(key, val) { 
     jQuery('input[name=' + key + ']').val(val); 
     //assuming title comes first and then Year 
     if (key == "title") { 
      output = val; 
     } 
     if (key == "Year") { 
      output += " (" + val + ")"; 
     } 
    }); 
    jQuery('#new-tag-dtyear').val(output); 
}); 
}); 

--- UPDATE

は、あなたは、単にこのような何かを行うことができ、titleYearキーを含む有効なJSONです。

//select the title element :) -- Updated 
jQuery('input[name=post_title]').val(data.title + " (" + data.Year + ")"); 
+0

こんにちは、私を助けてくれてありがとう。私はあなたのコードを試しました。しかし、動作していないようです、[私はここにソースコードを貼り付けました](http://pastebin.com/XMB4hkkh)あなたはそれを調べていただけますか?年は212行目、名前/タイトルは247行目です。年セクションは別ですが、年セクションには触れずに「タイトル」セクションに変更します。 –

+0

あなたはJSONを返信してください:) –

+0

こんにちは、あなたの小さなコードが動作しますが、[ScreenShot 1](http://prntscr.com/eo7mam)でも、[This](http: //prntscr.com/eo7mjl)を[This(http://prntscr.com/eo7mpn) –

関連する問題