2011-01-11 2 views

答えて

1

意味上の観点から、アンカータグを使用してHTMLにハイパーリンクを表示する必要があります。ただし、渡す必要のある変数に変更のリスクがない重要な情報が含まれている場合は、情報をPOSTするためにjQueryを使用することを検討することができます。もちろんJavaScriptを使用することの欠点は、JavaScriptが無効になっている場合です。

ただし、両方の方法を使用できます。 GET変数を使用してアンカータグを配置し、jQueryを使用してPOST onclickをアタッチすると、JavaScriptはhrefよりも優先されます。このように、典型的な状況下では、変数はPOSTされます。 JavaScriptが利用できない状況下では、変数はGETされます。あなたは、(POSTまたはGET)起こったデータを処理しているGETを使用してPHPスクリプトをチェックして、何らかのエラーチェックや処理を行い、データが正確にであることを確認することができます。もちろん、何か変更があった場合、ハイパーリンクとJavaScript URLを2つの場所にメインに置かなければならないという大きな欠点があります。

EDIT:これをもう一度読んで、私は考え始めました:あなたが私の提案に行き、余分なエラーチェックやGET用のコードを書いても、それをPOST 。その場合、GETを実行してJavaScriptをスキップすることもできます。オーバーヘッドを節約できます。

関連する問題