我想在运行一些其他代码之后运行一些代码。
这是我到目前为止提出的:
import { Controller } from "stimulus"
export default class extends Controller {
this.dotheform().then(data => {
this.updateprovisioncost(data, survey_id, service_id)
})
dotheform() {
return new Promise(resolve => {
var form = document.querySelector('#configure-form');
Rails.fire(form, 'submit')
resolve(true)
});
}
updateprovisioncost(data, survey_id, service_id){
Rails.ajax({
type: "GET",
url: `/provisions/survey_id/${survey_id}/service_id/${service_id}`
})
}
}
代码没有执行我想要的操作,它在dotheform方法完成之前运行updateprovisioncost方法。