如何在getJson中传递td作为参数?

时间:2018-05-05 11:09:26

标签: jquery

$("td").click(function(){
    $.getJSON(
        'http://example.com/customer/get_all_vehicle_by_name/?vehicle_name=' + $("td"),
        function(data) {
        }

如何将td值传递给网址?

1 个答案:

答案 0 :(得分:0)

使用$(this).text()获取td的内容,在您获得td的内容后,将此附加到您希望获取JSON以使用$.getJSON()的网址

$("td").click(function(){
  var tdContent = $(this).text();
  //append this td text in the url
  var url = 'http://192.168.1.4:8080/customer/get_all_vehicle_by_name/?vehicle_name='+ tdContent
  console.log(url);
  //invoke this
  //$.getJSON(url, function(data){});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<table>
  <tr>
    <td>Cell A</td>
    <td>Cell B</td>
  </tr>
</table>