У меня есть список записей, которые зацикливаются из таблицы mysql, для каждой записи я назначил функцию onclick для передачи данных для использования запроса mysql, чтобы избежать обновления страницы при каждом вызове,
<a href='javascript:void(0)' onclick='PlayMV(\"".$rows["v_type"]."\",\"".$rows["v_id"]."\");'>Play</a>
ниже - передача значений в функцию jquery:
<script type="text/javascript">
function PlayMV(data1, data2){
$.post("mtv.php", { var1: "data1", var2: "data2" },
function(data){
$('#result').html(data);
});
}
</script>
здесь возникает проблема, "$ ('# result'). Html (data);" мне всегда возвращали целую страницу в исходном коде, вместо того, чтобы хранить только значения, то, что я хочу, может только публиковать 'data1' и 'data2' и назначаться в переменную php и запрос mysql, как показано ниже:
$var1 = data1;
$var2 = data2;
$q = mysql_query("SELECT * FROM table WHERE mvtype='".$var1."' AND mvid='".$var2."'");
как использовать JSON для передачи этих данных в запрос MySQL для получения окончательного результата, кто-нибудь может помочь?
Большое спасибо.