2012-06-26 109 views
0

我为ajax创建了一个简单的代码来调用一个页面,但它似乎没有工作。谁能告诉我这个错误?ajax - 输出不是以简写形式出现的ajax代码

function toggledisp(val) 
{ 
$.ajax({ 
    url: 'ads/xyz.php?a=' + val + '&b=2' , 
}); 
} 

此外,如果我们要输出的响应文本,然后我们如何使用此方法做到这一点?

+3

_“它似乎并不奏效” _ - 什么_does_它似乎是在做什么?例如,控制台中是否有错误?如果您使用的是IE浏览器,那么您的url字符串末尾的尾随逗号可能会阻止代码的运行(这一点我曾与IE实际上同意)。 – nnnnnn

+0

首先,使用一个JS调试器来获得“急救”,并在经过几次尝试后仍无法解决时,您可以在这里找到帮助。 –

+0

我猜现在它的语法错了 – Shivang

回答

1
function toggledisp(val) 
{ 
    $.ajax({ 
    url: '/ads/xyz.php' , 
    data:{a:val,b:2}, 
    success:function(output){ alert(output); } 
    }); 
} 
2

我会强烈recommened,并邀请您使用jQuery

另外要看看基本 AJAX教程,如果我们要输出的响应文本,然后怎么办我们这样做是通过 使用这种方法?

你会使用successcomplete处理程序:

$.ajax({ 
    url:'url here', 
    data: {foo:'foo', bar:'bar'}, // example of data you want to send 
    success: function(response) { 
    alert(response); 
    } 
}); 

欲了解更多信息,请参见上面的教程第一。