Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
为什么我的语句没有使用Jquery将值写入隐藏字段_Jquery_Jquery Selectors - Fatal编程技术网

为什么我的语句没有使用Jquery将值写入隐藏字段

为什么我的语句没有使用Jquery将值写入隐藏字段,jquery,jquery-selectors,Jquery,Jquery Selectors,$('#myhidde').attr(“值”,数据[0]['MODE']) Iam调用ajax页面,该页面返回json数据 从JSON结果获取数据后,当我发出警报时,我也能看到值,但我不能写入隐藏字段。原因是什么。死亡2小时后,你需要使用隐藏字段: $('#myhidde').val(data[0]['MODE']); 您需要为隐藏字段使用: $('#myhidde').val(data[0]['MODE']); 使用jQuery方法: 使用jQuery方法: 首先检查数据对象中的内容:co

$('#myhidde').attr(“值”,数据[0]['MODE'])

Iam调用ajax页面,该页面返回json数据 从JSON结果获取数据后,当我发出警报时,我也能看到值,但我不能写入隐藏字段。原因是什么。死亡2小时后,你需要使用隐藏字段:

$('#myhidde').val(data[0]['MODE']);
您需要为隐藏字段使用:

$('#myhidde').val(data[0]['MODE']);
使用jQuery方法:

使用jQuery方法:


首先检查数据对象中的内容:
console.log(数据)

然后,使用正确的语法:

$('#myhidde').val( data[0]['MODE'] );

首先检查数据对象中的内容:
console.log(数据)

然后,使用正确的语法:

$('#myhidde').val( data[0]['MODE'] );

我在这里总结了我所有的评论:

尝试调试隐藏/输入字段交互时,请注意以下事项

  • 浏览器中的View Source向您显示原始HTTPResponse中的“静态”HTML 1.1如果浏览器支持,请尝试在页面上选择元素周围的文本,然后选择“查看选择源”,这通常会显示“最新”源
  • 如果在通过JavaScript编程设置新值后,尝试在字段上使用onchange事件处理程序来警告新值,则不会警告该值,因为onchange事件仅在用户与字段交互以更改值时才会触发
  • Firebug可能不会在特殊情况下更新隐藏字段的值(我亲眼目睹了这一点,但无法找到可靠的测试用例来提交bug)-从JavaScript获得第二次验证或提交页面
  • 尝试将type属性从“hidden”临时更改为“text”,以便在更改时可以看到值

  • 我在这里总结了我所有的评论:

    尝试调试隐藏/输入字段交互时,请注意以下事项

  • 浏览器中的View Source向您显示原始HTTPResponse中的“静态”HTML 1.1如果浏览器支持,请尝试在页面上选择元素周围的文本,然后选择“查看选择源”,这通常会显示“最新”源
  • 如果在通过JavaScript编程设置新值后,尝试在字段上使用onchange事件处理程序来警告新值,则不会警告该值,因为onchange事件仅在用户与字段交互以更改值时才会触发
  • Firebug可能不会在特殊情况下更新隐藏字段的值(我亲眼目睹了这一点,但无法找到可靠的测试用例来提交bug)-从JavaScript获得第二次验证或提交页面
  • 尝试将type属性从“hidden”临时更改为“text”,以便在更改时可以看到值


  • myhidde
    ??应该是
    myhidden
    ??另外,您没有试图将onchange事件挂接到隐藏字段,是吗?因为在JavaScript中以编程方式更改值时,不会触发此操作/jQuery@konerak:它给了我期望的值,但当我写它时,它不是在写。这里有3个答案,说明需要使用
    .val()
    而不是
    .attr('Value',…)
    。有人能给我解释一下为什么
    ?哦,还有一件事。。。您是否正在“检查”Firebug中是否设置了该值?我记不起我到底是怎么做的,但我确实发现有一次某些更新隐藏字段值的调用没有立即出现在Firebug中。。。但事实上,它们正在被应用。e、 g.如果是这种情况,请在地址栏中键入:
    javascript:alert($('#myhidde').val())
    查看是否实际设置。@某人-在右键单击>查看源代码(源代码不是活动的,从原始加载来看是静态的)中看不到该值,并且在firebug中可能看不到该值,但我非常希望该值的设置有效,并将提交。
    myhidde
    ??应该是
    myhidden
    ??另外,您没有试图将onchange事件挂接到隐藏字段,是吗?因为在JavaScript中以编程方式更改值时,不会触发此操作/jQuery@konerak:它给了我期望的值,但当我写它时,它不是在写。这里有3个答案,说明需要使用
    .val()
    而不是
    .attr('Value',…)
    。有人能给我解释一下为什么
    ?哦,还有一件事。。。您是否正在“检查”Firebug中是否设置了该值?我记不起我到底是怎么做的,但我确实发现有一次某些更新隐藏字段值的调用没有立即出现在Firebug中。。。但事实上,它们正在被应用。e、 g.如果是这种情况,请在地址栏中键入:
    javascript:alert($('#myhidde').val())
    查看是否实际设置。@某人-在右键单击>查看源代码(源代码不是活动的,从原始加载来看是静态的)中看不到该值,并且在firebug中可能看不到该值,但我非常希望该值的设置起作用,并将提交。关于该设置为什么起作用的文档与设置“值”的文档属性?@Someone:你的代码在
    处理程序中准备好了吗?您是否正在使用
    表单
    标签?那么您会遇到什么错误?@Someone,语法是正确的,因此
    数据
    对象或HTML肯定有问题code@HARMEN:如果我试图在文本字段中写入相同的值,则该字段将被写入有关为什么这样做的文档,然后与设置“值”进行比较属性?@Someone:你的代码在
    处理程序中准备好了吗?您是否正在使用
    表单
    标签?那么您会遇到什么错误?@Someone,语法是正确的,因此
    数据
    对象或HTML肯定有问题code@HARMEN:如果我尝试将相同的值写入文本字段,则它将被删除written@Someone-javascript控制台中出现了什么错误?如果我尝试