我正在为magento 2.2开发自定义运输模块。
当您在Magento 2中填写送货地址表格时,Magento会定期向URL发送ajax请求
http://magento.example.com/rest/default/V1/guest-carts/[hash]/estimate-shipping-methods
我将邮政编码文本字段更改为自动填充文本字段。现在,当我在文本字段中键入内容时,它会向上面提到的url发出ajax请求。但是在两个或三个字符类型之后,它会显示自动建议字段(我在autocomplte中添加),如果我从中选择一个字段,则不会生成任何ajax调用。
我在自定义js中添加了自动完成代码,如下所示
setTimeout(function(){
jQuery("input[name='postcode']").autoSuggest(data.items,
{
selectedItemProp: "name",
searchObjProps: "name",
selectionLimit: 1,
minChars: 3,
selectionAdded: function(elem)
{
result = elem.text();
getresultval(result);
}
}
);
}, 6000);
所以,我的问题是当我在文本框上书写它有效但是当我从自动建议中选择某些东西时它不起作用。这意味着问题在于邮政编码文本字段的绑定事件。
那么如何解决这个问题?