2011-01-22 34 views
1

我正在制作一个AJAX应用程序,用户可以在其中输入电影的名称,并且数据库的结果将通过jQuery从PHP API加载,但我不确定如何实现文本框将:为ajax搜索制作大文本框

(一)成为人们关注的页面上的焦点(即相当与它周围的光晕大)

(二)自动执行使用jQuery来就使Ajax请求的功能每次输入一个字母(类似谷歌即时)

任何建议将非常感激, 谢谢,RayQuang

回答

1

如果您使用jQuery使用.keyup功能,然后把你的代码,从你的PHP脚本得到的东西,函数内部还是做我想做的,并有你获得由另一个函数来完成,并呼吁从.keyup功能像这里面:

function getData(){ 
      data=$('#textareaid').val(); 
      $.post('http://example.come/ajaxcontroller.php', {data: data}, 
      function(data) {// Proccess returned ajax here, you could also use one of the ajax functions instead of .post}); 
      } 

$(document).ready(function() {    
$('#textareaid').keyup(function(e) { getData();} 
} 

至于辉光,无论是使用CSS来使周围的文本区域(HTTP较大的3D边框://www.w3schools .com/css/css_border.asp)或者将其包装在一个div中,并创建一个背景,以实现您寻找的特定效果。

1

a)对于发光,轮廓或边框会做什么?

b)使用<textarea>标记并捕获它的onchange事件以每次发送AJAX请求。你可以让你想textarea的大通过定义rowscols