0

私は次のコードを持っています:

function sendAjax(myData){
  $.ajax({
      type: myData["verb"],
      url: "url" in myData["url"] ? myData["url"] : "/default123",
      //..............

キーとして「」を渡さないurlと、「」のエラーが発生しますUncaught TypeError: Cannot use 'in' operator to search for 'url' in undefined

どうすればそれを取り除くことができますか?

4

2 に答える 2

2

これですか?

url: myData["url"] || "/default123",
于 2013-03-03T06:46:43.743 に答える
2

url : "url" in myData ? myData["url"] : "/default123"

于 2013-03-03T06:47:34.177 に答える