javascript - 从没有表单的文本字段输入中获取值

标签 javascript html ajax jquery

我尝试通过 ajax 发送文本字段中的值,但不想使用表单,认为不需要:

name = document.getElementByName["icall"].value;
alert( "Data Saved: " + name );
$.ajax({
type: "GET",
url: "ajaxload/icall.php",
data: "numero="+name
}).done(function( msg ) {
alert( "Data Saved: " + msg );
});

这是主要功能,下面是 html 标记:

<div class="conteudo">
            <span class="numero">O seu numero:</span><input type="text" name="icall" class="teximput" size="30"></input>
            <p><span class="avisome">Precisa de ajuda com algo? Nos ligamos consigo na proxima hora!</span></p>
            <a href="javascript:void(0)" onclick="ligarme();"><span class="botaoliga"></span></a>
        </div>

这还不够吗?

最佳答案

尝试:

var name = $(".teximput").val();
$.ajax({
type: "GET",
url: "ajaxload/icall.php",
data: "numero="+name,
success:function(msg) {
alert( "Data Saved: " + msg );
});

关于javascript - 从没有表单的文本字段输入中获取值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8389081/

相关文章:

javascript - 我在express js中丢失了我的URL

javascript - 如何在 data-* 属性更改时更新元素

javascript - 如何避免在切换可见性后丢失输入事件?

javascript - 遍历具有相同类的元素并删除它们

javascript - 尝试打开一个新窗口并在其中创建元素

javascript - 在重复的 jQuery/Ajax 函数中设置延迟

javascript - AngularJS 指令是否需要一个或另一个指令?

html - 如何为页面主体(html)留边距?

javascript - 获取 JSON 数组中前 5 个分数值

javascript - 为什么我的保存时间功能不起作用? PHP + AJAX JS