【问题标题】:How do I post an ajax radio value?如何发布 ajax 单选值?
【发布时间】:2012-09-01 00:38:48
【问题描述】:

我正在努力从一个 ajax 创建的单选按钮中获取数据,以便在单击提交按钮时正确发布数据,我很沮丧试图找出我哪里出错了。

我认为一旦从此处显示的 ajax 后端在我的 HTML 驱动的网站中正确创建了 ajax 单选按钮,我是否错了

while(odbc_fetch_row($rs)) {
    $rowCarDeets = odbc_result($rs, 'CarDescript');
    $response = $response . "<input type='radio' name='CarDescription' value='" . $rowCarDeets . "'>". $rowCarDeets . "</input></br>";
}

我需要做的就是用 $_POST['CarDescription'] 获取它?我在这方面的工作经验很少,所以如果有什么应该很明显的东西我需要添加,请不要犹豫,提出建议,以防我忘记了。

就像一个注释一样,这些单选按钮所在的表单中的所有其他内容(不是通过 ajax 提供,只是接受用户输入)都会被完美地发布。

【问题讨论】:

    标签: ajax post


    【解决方案1】:

    $_POST 中,您应该可以通过使用元素的名称属性来获取选中的值。

    所以:$_POST['CarDescription']

    【讨论】:

    • 是的,这就是我一直在做的事情,但不幸的是没有运气。我已经在这里待了大约一天,试图找出可能出了什么问题。我只是将这些按钮添加到原始形式的静态 div 中,是否有某种原因 div 不会发布数据?它是否与网页加载后无法识别/加载这些动态添加的元素有关?正如我所说,当我检查网站的 HTML 代码时,它们会带有正确的值/html。
    • 我明白了。然而,这不应该发生。请检查以确保项目被插入到表单标签中,并且在提交之前发生。 stackoverflow.com/questions/7246013/…
    猜你喜欢
    • 1970-01-01
    • 2015-08-23
    • 1970-01-01
    • 2014-02-05
    • 1970-01-01
    • 1970-01-01
    • 2011-06-16
    • 2014-03-12
    • 1970-01-01
    相关资源
    最近更新 更多