2017-06-02 7 views
0

に未定義のプロパティ「分割」を読み込めません誰もがそのは、こんにちは、私は私の機能に問題を持っているにOnclick

プロパティを読み取ることができません「スプリットを言って.split("?OutputFormat=");から

function OnClick1(s, e) { 
    var actionParams = $("form").attr("action").split("?OutputFormat="); 
    actionParams[1] = s.GetMainElement().getAttribute("OutputFormatAttribute"); 
    $("form").attr("action", actionParams.join("?OutputFormat=")); 
} 

エラーが来ているのを助けることができます'of undefined

誰でも私にこの解決策を教えてください。

+0

は、あなたがこのコードを実行する値になります戻りますここで、

actionParams = $("form").attr("action") ? $("form").attr("action").split("?OutputFormat=") : null 

ので、このような条件文を使用して、それを上書きすることができますか? '$(" form ")。attr(" action ")'あなたのフォームにactionという属性がありますか? –

+2

あなたのHTMLも表示すると便利です。 –

+0

@RajaprabhuAravindasamy質問自体は、定義されていないの分割を言う。彼は未定義のものを分割しようとした –

答えて

0

理由は$("form").attr("action")に値がありません。あなたはそれがスプリット機能を行います値を持っている場合は、それ以外の場合はnull

関連する問題