$(".form").submit(function(e){
e.preventDefault();
$.ajax({
url: "file.php",
type: "POST",
data: {
input_value: $(".form").find("input:not(:first-child)").filter(function(){
return this.value.length !== 0;
}).val(),
input_name: $(".form").find("input:not(:first-child)").filter(function(){
return this.value.length !== 0;
}).name,
},
success: function(data) {
},
});
});
好吧,所以我提交了一個表單,有幾個輸入,但只有一個值不是空白。我可以得到輸入val(),但不是名稱
因此,在內部數據中,我的'input_value'變量工作正常,它只找到一個值並存儲該值。
我嘗試同樣的主意,讓輸入的name屬性(input_name變量中),但我的PHP文件給了我一個「未定義指數」的錯誤...
我不明白爲什麼它的工作原理爲輸入的值,而不是它的名字......
哦,順便說一下,輸入被生成動態(不知道是否有事情做與...)
非常感謝!
。 prop方法在更高版本中添加。 – heymega