传递变量,就像Javascript中的输入ID一样
Pass variable like an input id in Javascript
美好的一天。我还在学习Javascript。我有一个由这个按钮调用的函数:
<input class='inputButton' type='button' onclick="submit_data('EDIT')">
submit_data的功能如下所示:
function submit_data(mode){
var txtName = $('#txtName').val();
}
其中 txtName 是文本框的 ID。但是假设我有一个名为$xDate
的变量,我该如何调用它?
var xDate = $('$xDate').val();
喜欢这个?
这是整个submit_data:
function submit_data(mode){
var txtName = $('#txtName').val();
varUrl = "/includes/action.php";
varData = "MODE=" + mode + "&TXT_NAME=" + txtName;
$.ajax({
url: varUrl,
type: 'POST',
data: varData,
success: function(result) {
alert(result);
if(result = 'success'){
redirect_to_parent();
}
else
{
}
}
});
}
动作.php看起来像这样:
<?php
include_once("/includes/functions.php");
$_GETVARS = (($_GET <0) ? $_GET : $_POST);
$mode = $_GETVARS['MODE'];
switch ($mode){
case 'EDIT':
break;
default:
print_r($_GETVARS);
break;
}
?>
总之。我需要我的变量在操作 php 中可访问。可能包含在我的 _GETVARS 美元中
很抱歉造成混乱。 $xDate是一个变量。我无法从文本框中获取它,仅作为变量存在。
如果要获取元素的元素链接到 id
$('#' + $xDate).val();
或者,如果它是一个类
$('.' + $xDate).val();
你可以尝试这样的事情。
<input class='inputtext' type='text'id="$xDate"/>
<input class='inputButton' type='button' onclick="submit_data('$xDate')"/>
function submit_data(mode){
var txtName = $('#'+mode).val();
}
你应该将javascript变量传递给jquery作为
$('#' + $xDate).val();
相关文章:
- <输入id=“;“到期”;type=“;月份;min=“;2016-05”>如何填写“;min”;属性与当前
- jquery如何检测当前输入id
- jQuery-如何从同一类中隐藏的输入id中获取不同的值
- 修改序列化表单函数以获取输入ID而不是名称
- 在innerHTML中包含变量值以创建输入id's和占位符
- 将输入id传递到jquery ui自动完成中的url
- 具有相同输入 ID 的多个表单仅使用 Ajax 发送第一个值
- 无法获取使用 event.target.id 触发事件的输入 ID
- 当输入id时,从json文件向警报添加一个图像
- 输入id以一个可变字符串开头
- 当用户在输入id=“”中填充文本时,如何调用函数java脚本;value_ 1”;然后按键盘上的“Enter”
- 如何连接函数参数和输入 ID
- 当我改变选择标记为什么不在输入id=“0”中显示数据时;消息”;
- 如何使用jquery将数字添加到输入ID名称中
- 使用值动态更改输入id-输入类型=范围
- Jquery插入表行并增加输入id
- 以 html 形式输入 ID,并在同一页面中从 MySQL 数据库加载相关数据
- 检测,自动将输入Id更改为当前Id名称
- 输入 id 时如何输出名称
- 从PHP调用JS函数时不能捕获输入ID