调用成功后访问jquery函数? jQuery(函数($){ /*获取元素并停止窗体事件*/ $(“表格跟随表格”)。提交(功能(e){ /*停止事件*/ e、 预防默认值(); /*“应要求”*/ $(this.find('i').addClass('active'); /*发送ajax请求*/ $.post('listen.php'{ followID:$(this.find('input').val() },函数(){ /*查找和隐藏按钮,创建元素*/ $(e.currentTarget) .find('button').hide() 。之后(‘以下’); }); }); });

调用成功后访问jquery函数? jQuery(函数($){ /*获取元素并停止窗体事件*/ $(“表格跟随表格”)。提交(功能(e){ /*停止事件*/ e、 预防默认值(); /*“应要求”*/ $(this.find('i').addClass('active'); /*发送ajax请求*/ $.post('listen.php'{ followID:$(this.find('input').val() },函数(){ /*查找和隐藏按钮,创建元素*/ $(e.currentTarget) .find('button').hide() 。之后(‘以下’); }); }); });,php,jquery,mysql,Php,Jquery,Mysql,我想知道当我处理listen.php文件中的mysql查询时,它是如何返回成功消息的,然后在之后执行更改的?幕后负责的是XMLHTTP对象。您的php脚本应该输出文本。。。因此,假设查询工作时输出“YES”,如果它没有输出“NO”,则在$.post()中使用此函数: 更新 PHP代码: function (data) { if(data=="YES"){ // worked } else{ // didn't work } } &

我想知道当我处理listen.php文件中的mysql查询时,它是如何返回成功消息的,然后在之后执行更改的?

幕后负责的是XMLHTTP对象。

您的php脚本应该输出文本。。。因此,假设查询工作时输出“YES”,如果它没有输出“NO”,则在$.post()中使用此函数:


更新

PHP代码:

function (data) {
    if(data=="YES"){
        // worked
    }
    else{
        // didn't work
    }
}
<?php
if ( $_POST['action'] == 'follow' ) {
 $json = '';
  if ( $_POST['fid'] == "2" ) {
  $json = array(  array( "id" => 1 , "name" => "luca" ),
                  array( "id" => 2 , "name" => "marco" )
               );
    }
 echo json_encode($json);
}
?>

jQuery代码:

function (data) {
    if(data=="YES"){
        // worked
    }
    else{
        // didn't work
    }
}
<?php
if ( $_POST['action'] == 'follow' ) {
 $json = '';
  if ( $_POST['fid'] == "2" ) {
  $json = array(  array( "id" => 1 , "name" => "luca" ),
                  array( "id" => 2 , "name" => "marco" )
               );
    }
 echo json_encode($json);
}
?>
$.ajax({
键入:“POST”,
url:'listen.php',
数据:“action=follow&fid=”+2,//$(this.find('input').val(),
成功:功能(数据){
var obj=$.parseJSON(数据);
对于(变量i=0;i
对不起,我是jquery和javascript新手?我知道如何处理listen.php并在数据库中插入项目!!im just Confused必须是C++开发人员lol,应该是$data,但逻辑是正确的。您应该通过backlol objc传递一个响应-但我确信jquery也是如此,变量名没有$-这就是php:谢谢,但是我该如何处理listen.php上的php部分,如何返回完整的数据!!好啊是否要返回实际数据?不仅仅是“是”或“不是”。然后,您可能需要做的是让php脚本输出一个JSON或XML提要,然后变量
data
将成为该提要(如果您
alert()
将其作为aSeptik的答案,您可以看到它)。然后使用javascript函数创建已发送回的信息的数组结构。JSON可能是最好的选择,因为据我所知,它的输出就像javascript数组一样。