0

私はこのコードを使用しています

var options = window.urlOptions;
console.log(options);
if('sortBy' in options)
{
  url = url + '&order=' . options.sortBy;
}

そして、それは私にエラーを与えます

Uncaught TypeError: Cannot read property 'sortBy' of undefined

ただし、console.log(options) はこれを返します。

Object {sortBy: "date__desc"} 

私は何を間違っていますか?

編集:私はとても愚かです、私は使用しました. PHP の連結演算子として

4

2 に答える 2

2

これを試して:

  url = url + '&order=' + options.sortBy;

JSFiddle: http://jsfiddle.net/Nwxzb/3/

于 2013-08-08T08:27:02.233 に答える
1

if() {...} を変更します

なので

if('sortBy' in options)
{
  url = url + '&order=' + options.sortBy;
}

sortBy を URL by+に追加する必要があります。.

それがUncaught TypeErrorを表示している理由です

于 2013-08-08T08:27:39.830 に答える