私はASPとJavascriptで少し経験があります。MVC無効なURLパラメータ
私はASP.NET MVC5プロジェクトに取り組んでいると私はジャックスの呼び出しは次のように行く 方法にAjaxのコールに問題を抱えている:
$.ajax({
data: { 'param1': param1Id, 'Param2': param2Id},
datatype: "json",
type: "GET",
url: "../PartSelector/SearchPart",
cache: false,
success: function(data) {
$('#SearchPart').html(data);
}
});
しかし、私はエラーを取得し続ける HTTP404:INTROUVABLE - URI(Uniform Resource Identifier)の要求に対応しています。 "& _ = 1498495699141" 私はどこにこれを知っていない:http://localhost:10473/Locator/PartSelector/SearchPart?param1=CR00061752¶m2=6101&_=1498495699141
私のcontrolerが良い
public ActionResult SearchPart(string param1, string param2)
{
}
見えるしかし、私は奇妙なパラメータが追加されたURLを見てみたときに - (XHR)GETパラメータはから来た。
誰かが助けることができますか?スズメが言ったよう おかげ
ヒューゴ
'&_ = 1498495699141'は、' cache:false'に由来します。それは無害です。 – SLaks
コントローラとアクションをURLにバインドする方法が示されているコードの一部を追加します。 –
このパラメータに問題はありません。コントローラがGET操作を許可していないか(HttpPost?と定義されていますか?)、またはURLが正しくありません。 – Sparrow