-1

我正在通过 json 使用 jquery ajax 索引 solr。在 json 名称/值对中,我需要从表单中的 html 元素中获取值。如何在 json 中发送这个值,因为变量名在 solr 而不是 value 中被索引。

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"
    });
}
4

1 回答 1

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"
     });
 }
于 2013-06-18T14:57:49.380 回答