我有一个非常讨厌的问题。
首先,我有一个带有一个输入文本框的表单,用于输入URL,它有一个示例网址,现在开始提交表单,无论输入什么,默认值=“http:// www。 test.com/image.png“已发布。而不是在其中输入的内容。
以下是表格:http://pastebin.com/RkyPRGMe
这是我提交帖子的jquery
$('#upload_links_form').live("submit", function() {
var ajax_form_data = {
upload_links: $('#upload_links').attr('value'),
ajax: '1'
};
console.log(ajax_form_data);
$.ajax({
url:'http://domain.com/upload',
type: 'post',
data: ajax_form_data,
success: function(msg) {
alert(msg);
}
});
return false;
});
有人能发现我做错的事吗?
答案 0 :(得分:0)
尝试使用:
$('#upload_links').val();
而不是
$('#upload_links').attr('value');
答案 1 :(得分:0)
尝试使用
.submit(function(){...})
而不是
.live('submit', function(){...})
答案 2 :(得分:0)
您为提交事件返回false,为什么要这样做? 我猜你没有使用正确的活动。