2017-08-29 4 views
4

私の学校のプロジェクトでいくつかの要件は、URLにサーバーにいくつかのAJAX要求を送信するように要求:私はユニークな番号とIDの値を設定する必要がありURLの「:」はどういう意味ですか?

http://localhost:8000/messages/:id 

。私は?はクエリの検索を意​​味し、#は前述のようにhereだが、何が:の意味ですか? と私はそれが示されているか、123に等しくなるようにid値を設定する場合は、次のように:http://localhost:8000/messages/:123 またはこのような:http://localhost:8000/messages/123

私は任意の助けに感謝

答えて

1

あなたが提示URLで第三:だけですidの変数名であることを示すプレースホルダー。 したがって、:idは、例えば123

あなたの二回目の答えが正しいか、に置き換える必要があります。

1

あなたのURLには2つの ':'があります。最初のものはホストをポートから分離する。 host:port - あなたのケースでは、ホストがlocalhostでポートが8000です。

第2の場合、 ':id'は、idが変数であることを示します。 '123'などの任意の値で置き換えることができます。表記法があるので、URLの文字列(../messages/id)と変数(../messages/:id)の使い分けを区別することができます。

変数の値を挿入するときには、:を使用中に削除する必要があります。

関連する問題