Как я могу сделать Slipt / взорвать идентификатор, который я передаю в JQuery ....? - PullRequest
0 голосов
/ 05 ноября 2011

ima beginner ...

здесь я использую jquery для отображения загрузки результатов поиска в виде ajax ...

поэтому здесь я должен передать ключевое слово и идентификатор последнегорезультат при нажатии на показать больше результата ...

но в jquery, который я нашел, он работает только с идентификатором ... и здесь я должен передать идентификатор и ключ ... и вот я прошелони, но теперь в jquery мне нужно разделить переданный идентификатор в jquery ...

здесь мне нужен только идентификатор для удаления, который находится в состоянии if, но хочу передать и идентификатор и ключевое слово ...

вот код ....

<script>
$('.more').live("click",function() 
{
//here id value is suppose 25(space)nike but i want 25 for if(ID)
var ID = $(this).attr("id");
if(ID) 
{
   $("#more"+ID).html('<img src="load/moreajax.gif" />');
   $.ajax({
   type: "POST",
   url: "load/ajax_more_search.php",
   data: "lastmsg="+ ID, 
   cache: false,
   success: function(html){
   $("div#updates").append(html);
   $("#more"+ID).remove();
 }
 });
 }
 else
 {
   $(".morebox").html('The End');
 }
 return false;
 });
 });
   </script>

также мне нужно передать ключевое слово тоже ....

разделит работу для этого ... или он толькоработает для URL ...?

благодарю вас

Ответы [ 2 ]

0 голосов
/ 05 ноября 2011

Если ваш идентификатор содержит пробел - что-то не так с вашим кодом:)

Не используйте пробелы в вашем идентификаторе.Вместо этого используйте подчеркивание.Но это тоже не идеально.В этом случае правильно использовать атрибут data-id.Идентификатор или класс должны использоваться, только если вам нужно стилизовать этот элемент или идентифицировать его.

0 голосов
/ 05 ноября 2011

Да, разделение будет работать

var arr= ID.split(' ');
alert(arr[0]); // It will give you a ID
alert(arr[1]); // It will give you a Keyword

EDIT:

Да, ваш код верен, но если вам нужно это поле для ключевого слова на

ajax_more_search.php

тогда вы должны передать его с ID. Для этого измени свой код.

data: "lastmsg="+ ID, 

измените это на.

{lastmsg : ID, keyword : arr[1] },
...