Skip to content

Commit e4f905d

Browse files
authored
Merge pull request #171 from wremon/master
Fix ajax form search with textarea
2 parents 7190cfd + 8b74b1d commit e4f905d

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/Html/Options/HasAjax.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public function postAjaxWithForm(string $url, string $formSelector): static
7070
protected function getScriptWithFormSelector(string $formSelector): string
7171
{
7272
return <<<CDATA
73-
var formData = _.groupBy($("$formSelector").find("input, select").serializeArray(), function(d) { return d.name; } );
73+
var formData = _.groupBy($("$formSelector").find("input, select, textarea").serializeArray(), function(d) { return d.name; } );
7474
$.each(formData, function(i, group){
7575
if (group.length > 1) {
7676
data[group[0].name] = [];

tests/BuilderOptionsTest.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -143,7 +143,7 @@ public function it_has_ajax_options()
143143
$this->assertStringContainsString("data.name = 'yajra'", $builder->getAjax('data'));
144144

145145
$builder->postAjaxWithForm('/test', '#formId');
146-
$this->assertStringContainsString('find("input, select").serializeArray()', $builder->getAjax()['data']);
146+
$this->assertStringContainsString('find("input, select, textarea").serializeArray()', $builder->getAjax()['data']);
147147
$this->assertStringContainsString('#formId', $builder->getAjax('data'));
148148
}
149149

0 commit comments

Comments
 (0)