質問

jquery.load()を使用してページからデータを投稿する必要があります。 Spark ViewEngineのページに置きました。ボタンをクリックすると、Post MethodはJS関数を実行します。

<script type="text/javascript">
    function displayCheckedOrders() {        
        var $checkedRecords = $(':checked');

        if ($checkedRecords.length < 1) {
            alert('Check a few grid rows first.');
            return;
        }
        var url = '${Url.Action("myaction","Account")}';
        var temp = $('#xresult').load(url, $checkedRecords);
    }
</script>

しかし、それは正しいURLを解析しませんでした、

enter image description here

私の問題の解決策はありますか?

役に立ちましたか?

解決

はい - ビューエンジンはビューファイルを処理してURLを作成します - 外部JSに掲載すると、URLがそのまま取得されます。簡単な解決策は、関連するJS関数をビューファイルに移動することです。さらに別の選択肢は、外部JS関数をパラメーター化してURL(パラメーターとして)を受け入れ、ビューファイルに実際の値を構築することです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top