0

ajax POST リクエストを介してサーバーに渡したいポリラインがあります。LatLng ポイントの配列とポリライン名の文字列があり、どちらもサーバーに送信しようとしています。

ただし、ポイントの配列を送信しようとすると、エラーが発生します。名前 (文字列) だけを送信してもエラーは発生しないため、データで MVC 配列を送信しようとしていることが問題だと思いますが、それが問題であるかどうかはわかりません。コードは以下のとおりです。

$.ajax({
    type:'POST',
    url: '/saveRoute',
    data: {
      routeCoords: points,
      routeName: name
    },
    success: function(data){
      alert(data);
    }
  });

これで、ポイント配列は単なる通常の JavaScript 配列になり、ユーザーがポイントをマップに追加するたびに、新しい LatLng オブジェクトを配列にプッシュします。LatLngポイントの配列を取得してサーバーに正常に渡す方法はありますか?

コンソールに表示されるエラーを以下に示します: TypeError: this is undefined

スクリプト %7Bmain,geometry%7d.js で

どんな助け/提案も大歓迎です!

4

0 に答える 0