2013-06-18 68 views
-1

我是通過json使用jquery ajax索引solr。在json名稱/值對中,我需要從表單中的html元素獲取值。如何在json中發送此值,因爲變量名稱是在solr而不是value中索引的。在solr中使用ajax索引HTML

function signupcall() 
{ 
    var variable=document.getElementById('newemail').value; 

    $.ajax({ 
     type : "POST", 
     url : "http://localhost:8080/solr/User/update?commit=true", 
     data : "{ \"add\": { \"doc\": { \"emailaddr\": \"variable\"}} }", 
     contentType: "application/json", 
     dataType : "jsonp" 
    }); 
} 

回答

0

您需要插入變量的值,而不是文本。見下面的編輯。

function signupcall() 
{ 
    var variable=document.getElementById('newemail').value; 

    $.ajax({ 
     type : "POST", 
     url : "http://localhost:8080/solr/User/update?commit=true", 
     data : "{ \"add\": { \"doc\": { \"emailaddr\": \"" + variable + "\"}} }", 
     contentType: "application/json", 
     dataType : "jsonp" 
    }); 
}