こんにちは私は一日中ソリューションで作業してきましたが、それを理解していませんでした。私は$ .ajax呼び出しを持っています。その呼び出しはループしていて、必要な値を出力しています。それは私の割り当てられたvar配列ですが、表示する前にそれを操作することはできませんでした。成功関数の中で私はforループを開始し、var配列の値を代入します。私がそれらを操作しなければプログラムは続行しますが、何らかの操作を加えるとスタックに入ります。私は_文字の代わりに\ sの文字を置き換えようとしていますが、titl [i]が処理した操作のタイプはありません。私はかなりJSに新しいので、私は行方不明の何かがあるかもしれない、本当にいくつかの洞察力を前立てています!乾杯。変数内のループ内のsucces:ajax呼び出しでJS
success: function (x) {
var titl = [];
var len = x.query.search.length;
$('.entries').html("");
for (var i = 0; i < len; i++) {
titl[i] = x.query.search.title.split(' ').join('_');
//want to manipulate titl[i] here *************************
$('.entries').append('<div class="row"><div class="col-md-12">' + x.query.search[i].title + '<br>' + x.query.search[i].snippet + '</div></div>');
'x.query.search.title.split( ' ').join(' _ ')' 'x.query.searchであるべきである[I] .title.splitは('').join( '_') '(あなたは' [i] 'の部分がありません)。 それ以外のコードでは、 'titl'配列に要素を追加しますが、配列から値を読み取ることはありません。あなたが追加しているHTMLに変更された値を表示したいのですか? – nnnnnn
真剣に私は一日中私は別のものを試していたことを見落として信じられない...それは動作している、はい、私は今、それはhrefの一部になるでしょう – NBrunoB