javascript - 使用 jQuery 发送多个变量

标签 javascript php jquery

这是我使用 jQuery 编写的第一个代码,请多多包涵。下面的代码是表格的一部分,其中每一行显示:一个重新加载按钮 (Reload.gif) 和两个组合框(cmb1 和 cmb2)。这是仅一行的编辑代码:

<table>
<form name="myformname" form action="Handler.php" method="post">
   <tr>
      <td>
          <input type="hidden" name="MyQuestion" value="0">
          <input type="image" src="Reload.gif" border="0"/>
      </td>
      <td>
          <select name="cmb1"><option>One</option><option>Two</option></select>
      </td>
      <td>
          <select name="cmb2"><option>A1</option><option>A2</option></select>
      </td>
   </tr>
</form>
</table>

变量 MyQuestion、cmb1 和 cmb2(用户选择)被传递到 Handler.php(因为它们都采用相同的形式),在数据库中搜索数据并使用新数据重新加载页面。 一切正常。

但现在我想更改逻辑,因为我不想重新加载整个页面,而只想重新加载被单击的行。我用 jQuery 试过这样的东西(OnClick 添加到 Reload.gif!):

<table>
   <tr>
      <td>
          <input type="hidden" name="MyQuestion" value="0">
          <input type="image" onclick="recp('0')" src="Reload.gif" border="0" name="MyQuestion" value="0"/>
      </td>
      <td>
          <select name="cmb1"><option>One</option><option>Two</option></select>
      </td>
      <td>
          <select name="cmb2"><option>A1</option><option>A2</option></select>
      </td>
   </tr>
</table>

在标题中我添加了这段代码(我从 here 中获取)

function recp(id) {
  $('#myStyle').load('data.php?id=' + id);
}

我得到了 id 的一些结果,但这是我的问题: 在

load('data.php?id=' + id)

,我可以发送多个变量(id、cmb1 和 cmb2)吗?

最佳答案

例如,要发送多个变量,您可以使用

load('data.php?id=' + id + '&var1=' + var1 + '&var2=' + var2)

有关更多示例和其他方法,请查看 load() function 的 jQuery 手册。 .

关于javascript - 使用 jQuery 发送多个变量,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25334431/

相关文章:

javascript - 事件监听器从同一指令多次触发

javascript - 使用 Javascript 获取下一个和上一个 MongoDB

php - 配置在安装页面上重定向的运行网站 WordPress

php - 使用数组与另一个表的关系

javascript - 将 $scope 函数转换为常规 var 函数。对性能有影响吗?

javascript - 正则表达式、getElementsByTagName 和 getElementsByClassName

javascript - 如何使用jquery删除复杂json文件中的一些数据并将其放入其中?

javascript - 一起记录 Firefox/jQuery/CSS 动画的错误?

javascript - 更改数据表中特定列的颜色

javascript - addClass ('active' ) with window.location.pathname - url 没有文件扩展名