javascript - 将参数从 HTML 传递给 AJAX 函数

标签 javascript html parameter-passing

这似乎是最愚蠢的问题,但我无法让它发挥作用。我想从我的 HTML 按钮向我的 AJAX 函数传递一个参数。代码如下:

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

我的 AJAX 函数:

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

无论出于何种原因,参数都没有传递到 AJAX 函数中。看起来很基本,但似乎无法正常工作。

我知道那里没有实际的 AJAX 代码,实际的代码工作得很好。如果我可以传递这个参数,那只会让生活更轻松。

最佳答案

演示:http://jsfiddle.net/abc123/vnP4J/

说明:不用说int select直接select就是JS中的所有对象,接下来你在最后的input中漏掉了一个"。

代码:

<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 调用,并且它会正常工作。

关于javascript - 将参数从 HTML 传递给 AJAX 函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16357558/

相关文章:

jquery - 如何在 jQuery 中添加选择器,它选择一个嵌套类而不选择不在同一个嵌套中的其余类

HTML 和 CSS 表格日历不起作用

java - 在 Java 中传递的可选匿名参数

python - 如何使用 Python 脚本为批处理文件提供输入?

php - 我如何在第一个可选参数之后在 PHP 中设置一个可选参数

javascript - winjs应用导航背景

javascript - html5 图像未加载到 Canvas 中

javascript - JSON 未定义或 null

javascript - 如何在我的网站中嵌入 ace 编辑器

python - 如何在python中向后搜索?