所以我想用AJAX达成一个简单的建议,一切都很好,但是它不会用POST读取输入的值...如果isset,索引可以工作,我可以验证...但是我甚至无法_POST输入...
ajax的JQ post方法:
<form [formGroup]="subcategoryForm">
<div class="form-group">
<input type="text" class="form-control" formControlName="id"value="" name="id">
</div>
<div class="form-group">
<input type="text" class="form-control" formControlName="subcategoryName" name="subcategoryName" >
</div>
<div class="form-group">
<select class="form-control" name="category" formControlName="category">
<option value="0">-Select-</option>
<option *ngFor="let data of category?.result" value="{{data.id}}">{{data.Name}}</option>
</select>
</div>
<div class="form-group text-center">
<button type="button" class="btn btn-primary" name="button">Update</button>
</div>
</form>
输入名称和#test文字在这里,并且可以正常工作
suggestions.php:
$(document).ready(function(){
$("input").keyup(function(){
var name = $("input").val();
$.post("suggestions.php", {
suggestion: name
}, function(data, status){
$("#test").html(data);
});
});
});
答案 0 :(得分:0)
仅仅是因为它已设置,并不意味着它不是empty
if (isset($_POST['suggestion'] && ! empty($_POST['suggestion'])) {
// your code here
}