やりたいこと
var last_id = getId()の帰り値を代入したい。
画面ロード時にlast_idにgetId()をよ呼び出し、返り値の1を代入しようとしたのですが
undefined
が表示されてしましました。
last_idを他のfunctionでも使いたいため
何かいい方法はないでしょうか?
function idCheck()の時にlast_idを使用したいので
last_idは最初のロード時に読み込んでしまえたらなと思っています。
現在のコード
$(document).ready(function () { var last_id = getId(); alert(last_id); function initMemoryList() { getItems(); $('.js-addItem').on('click', clickMore); } function getId() { //追加処理 var search = location.search; // Ajaxで送信 $.ajax({ url: "/app/get/memo/id/"+search, type: 'POST', dataType: 'json', data: { pageCount: addCount }, success: function (data) { return data; //1という数字が入っています }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert("失敗"); } }); } var addCount = 0; function getItems() { //追加処理 var search = location.search; // Ajaxで送信 $.ajax({ url: "/app/get/memo/"+search, type: 'POST', dataType: 'html', data: { pageCount: addCount }, success: function (data) { addCount++; idCheck() }, error: function (XMLHttpRequest, textStatus, errorThrown) { //残りアイテムがない時にボタンを非表示 hideButton(); } }); } //もっと見るボタンを表示する function idCheck() { if( document.getElementById(last_id) ) { hideButton(); } } }
回答3件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2017/11/28 07:01
2017/11/28 07:02
2017/11/28 07:10
2017/11/28 07:10
2017/11/28 07:17 編集
2017/11/28 07:12
2017/11/28 07:18
退会済みユーザー
2017/11/28 08:37
2017/11/28 08:42
退会済みユーザー
2017/11/28 09:23