1

これは最もばかげた質問のように思えますが、これを機能させることはできません。HTML ボタンから AJAX 関数にパラメーターを渡したいです。コードは次のようになります。

<input type="button" onclick="signupAjax(1)" value="Sign up>

私のAJAX関数:

function signupAjax(int select)
{
....
//for test purposes
alert(select);
}

何らかの理由で、パラメーターが AJAX 関数に渡されません。かなり基本的なようですが、機能させることができないようです。

そこに実際の AJAX コードがないことはわかっていますが、実際のコードは完全に機能します。このパラメーターを渡すことができれば、生活が楽になります。

4

2 に答える 2

2

デモ: http://jsfiddle.net/abc123/vnP4J/

説明: int select と言う必要はありません JS のすべてのオブジェクトを選択するだけです。次に、最後の入力で " を逃しました。

コード:

<script type='text/javascript'>
    function signupAjax(select)
    {
        //for test purposes
        alert(select);
    }
</script>
<input type="button" onclick="signupAjax(1)" value="Sign up" />

注:これは AJAX でも ASYNC でもなく、単なる onclick イベントです。同期的に呼び出されます。この関数内で AJAX/ASYNC 呼び出しが発生する可能性があり、問題なく動作します。

于 2013-05-03T11:13:04.007 に答える
0

関数定義は

function signupAjax(select)
{
....
//for test purposes
alert(select);
}
于 2013-05-03T11:12:06.080 に答える