0

ページを新しい URL にリダイレクトする JavaScript がありますが、代わりに www.myurl.com/undefined にリダイレクトされます。

これは私が持っているもので、何が悪いのかわかりません。私もwindow.locationを試しました

if (r == true) {
    window.location.href = ('http://www.myurl.com/pubs_delete.php?=id'.a_href)
};

ご指摘ありがとうございます

4

4 に答える 4

1

このようなことを試してください

      var a_href;
        if (r == true) {
            window.location.href = ('http://www.myurl.com/pubs_delete.php?=id'+a_href)
        };

+( plus)sympolを使用したjavascript連結、uの問題である。( dot )sympolを使用しています

于 2012-04-27T13:02:04.457 に答える
1
if (r == true) {
    window.location.href = 'http://www.myurl.com/pubs_delete.php?id=' + a_href
};
于 2012-04-27T12:56:33.957 に答える
1

a_hrefが定義された変数であると仮定する

...delete.php?id=' + a_href

javascriptの文字列連結は+、ではなく.、equalが誤って配置されています

于 2012-04-27T12:57:15.427 に答える
1

両方の答えを組み合わせる:

if (r) {   // r == true is quite redundat
    window.location.href = "http://www.myurl.com/pubs_delete.php?id=" + a_href;
};
于 2012-04-27T13:00:36.810 に答える