表单提交oscommerce的Ajax刷新Div

在oscommerce中我想刷新名为’left-div’的产品div,并在autosubmit-而不是整个页面上使用表单字段检查结果: – 我使用oscommerce 2.3.4: – 我已经在下面的文件 – 我已经提取了一个表单在名为’right-div’的div中的index.php,使用下面的代码从box模块bm_form.php调用 –

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

现在这个表单下面有关于bm_form.php的操作代码: –

 
.....

表单在此文件夹中处理

  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 

并从表单中删除了动作部分,留下了动作=“”

但是它仍然无法完全停止工作,请有人帮我搞定……