使用ajax将变量从js传递到php
我有这张表格使用ajax将变量从js传递到php,php,ajax,variables,post,Php,Ajax,Variables,Post,我有这张表格 <form name="main" id="main" class="form-horizontal" method="post"> <div class="form-group"> <label for="value" class="col-sm-2 control-label">Enter Value</label> <div class="col-sm-3"> <
<form name="main" id="main" class="form-horizontal" method="post">
<div class="form-group">
<label for="value" class="col-sm-2 control-label">Enter Value</label>
<div class="col-sm-3">
<input type="text" class="form-control" name="value" id="value" placeholder="Enter value">
</div>
</div>
<div class="form-group">
<label for="value" class="col-sm-2 control-label">Result</label>
<div class="col-sm-3">
<input type="text" class="form-control" name="result" id="result" placeholder="result" value="">
</div>
</div>
<div class="form-group">
<div class="col-sm-offset-2 col-sm-3">
<button type="submit" class="btn btn-default" id="Convert" name="Convert" value="Convert">Submit</button>
</div>
</div>
</form>
我想在表单提交时在#result字段中显示示例内容字符串。看起来很简单,但我什么都试过了,什么都没用。我没有收到http和控制台错误,警报显示“成功”您在编写
$(“#result”).html(“示例内容”)时犯了错误代码>因为它是一个输入而不是元素保持器。
将代码更改为
$('#result').val("Example Content");
您在编写$(“#result”).html(“示例内容”)时犯了错误代码>因为它是一个输入而不是元素保持器。
将代码更改为
$('#result').val("Example Content");
我在您的标记中没有看到任何idresult
的内容。你有id=“re”
和name=“result”
@u\u mulder对不起,我编辑了。仍然不起作用。我想不会发生任何事情,因为对输入应用.html()
不会产生任何效果。例如,对于输入,我们使用.val()
函数。它是输入。将html标记应用于输入
,您期望得到什么?我在您的标记中没有看到任何id为结果
的内容。你有id=“re”
和name=“result”
@u\u mulder对不起,我编辑了。仍然不起作用。我想不会发生任何事情,因为对输入应用.html()
不会产生任何效果。例如,对于输入,我们使用.val()
函数。它是输入。将html标记应用于输入
,您期望得到什么?尝试了这个,但没有成功。我很沮丧。事实证明,它需要清除缓存,然后才能工作。谢谢你这么做了,但没用。我很沮丧。事实证明,它需要清除缓存,然后才能工作。非常感谢。