Ajax Refresh of Div на форме submit oscommerce

В oscommerce я хочу обновить div продукта с именем «left-div» с результатами проверки поля формы на autosubmit- а не на всей странице: – Я использую oscommerce 2.3.4: – Шаг за шагом у меня ниже файлов – я вытащил форму на index.php в div, называемом «right-div», который вызывается из модуля box bm_form.php, используя ниже код-

if (class_exists(bm_form)) { $boxdata = new bm_form; echo $boxdata->getData(); } 

Теперь эта форма имеет код ниже для действия на bm_form.php: –

 <form name="form_srch" id="form_srch" action="'.tep_href_link(FILENAME_DEFAULT).'" method="get" >.....</form> 

Форма обрабатывается в этой папке

  ext/form/form.php ext/form/form.js ext/form/form.css 

Вышеупомянутый процесс формы вызывается в моем index.php, используя следующий код: – на очень высоком уровне

 require('includes/application_top.php'); require('ext/form/form.php'); 

Проблема заключается в том, что я заполняю форму, которая запускает всю страницу для обновления, тогда как мне нужно обновить только div с результатом формы.

Мой form.js использует ниже код для отправки

  $("#form_srch").submit(); // submit form 

Я попытался использовать идею, приведенную здесь для обновления ajax Div-Refreshing ajax div с данными формы

Редактирование этого кода в ext / form / form.js: –

  $("#form_srch").submit( function(e){ e.preventDefault(); $.get('ext/form/form.php', $(this).serialize(), function(data){ $('#left-div').html(data); } ); return false; }); // submit form 

И удалил часть действия из формы, оставив action = ""

Но все-таки это не работает на всех формах перестает работать вообще, пожалуйста, кто-нибудь может помочь мне получить эту работу ……