0

いくつかの場所の名前を含むリスト ドロップダウン メニューから値を渡そうとしています。これらの名前は AJAX を使用して php に渡され、xls にエクスポートされる場所の特定のテーブルを照会する際の引数として使用されます。しかし、php コードは実行されていませんでした。誰でもこれで私を助けてくれますか?ありがとう

コードは次のとおりです。

index.html

<li><a href="#">Reports by Barangay</a>
<ul>
<li><a href="" id="libertad">Libertad</a></li>
<li><a href="#" id="sanvicente">San Vicente</a></li>
<li><a href="#" id="ampayon">Ampayon</a></li>
<li><a href="#" id="mahogany">Mahogany</a></li>
</ul>
</li>

<script type="text/javascript">// <![CDATA[
$(document).ready(function(){
    $("#libertad").click(function(){

    var libertad=$("#libertad").val();



var postdata={

    'libertad':libertad

};

$.ajax({
        type: "POST",
        url: "export.php",
        data: postdata,
        success: function(msg)
        {
          alert('success');
        }
    });


});
</script>

export.php

<?php


$value=$_POST['libertad'];


$DB_Server = "localhost";
$DB_Username = "root";
$DB_Password = "";
$DB_DBName = "places";
$DB_TBLName = $value;


$sql = "Select * from $DB_TBLName";


$Use_Title = 1;

$now_date = DATE('m-d-Y H:i');

$title = "RDI files on $now_date";

$Connect = @MYSQL_CONNECT($DB_Server, $DB_Username, $DB_Password)
 or DIE("Couldn't connect to MySQL:<br>" . MYSQL_ERROR() . "<br>" . MYSQL_ERRNO());
//select database
$Db = @MYSQL_SELECT_DB($DB_DBName, $Connect)
 or DIE("Couldn't select database:<br>" . MYSQL_ERROR(). "<br>" . MYSQL_ERRNO());
//execute query
$result = @MYSQL_QUERY($sql,$Connect)
 or DIE("Couldn't execute query:<br>" . MYSQL_ERROR(). "<br>" . MYSQL_ERRNO());
4

2 に答える 2

0

jsul id='abc'で関数に与える.click

于 2013-02-13T15:18:09.963 に答える
0

val()などinputのフォーム要素に使用されます。selecttextarea

リンク内のテキストを取得したい場合は、次を使用できますtext()

var libertad=$("#libertad").text();
于 2013-02-13T15:08:32.857 に答える