由于某种原因,我似乎无法从我的输入中获得价值。我在我的表单中对所有这些都使用了 type=image 。
我想要的是序列化数据并将其发送到我的后端代码。有人可以告诉我这应该如何工作吗?我不知道我在这里做错了什么。
<form id="test">
<input type="image" src="test.jpg" alt="test 1" id="test1" name="test1" />
</form>
Run Code Online (Sandbox Code Playgroud)
var values = $('#test input').serialize();
var request = $.ajax({
url: "test.php",
type: "POST",
data: values,
dataType: "json"
Run Code Online (Sandbox Code Playgroud)
您需要使用val()
$('#test input').val()
Run Code Online (Sandbox Code Playgroud)
你的说法是,
var values = $('#test input').map(function(){
return $(this).val();
}).get().join();
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3618 次 |
| 最近记录: |