JQuery嵌入了php echo。没有成功

时间:2015-06-25 21:32:37

标签: javascript php jquery ajax

您好我想使用Jquery ajax

 <RelativeLayout
    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:layout_gravity="center">
 <ListView
      android:id="@+id/list_view_sports"
      android:layout_width="wrap_content"
      android:layout_height="wrap_content"
      android:divider="@android:color/transparent"
      android:layout_marginTop="30dp"
      android:dividerHeight="30dp"
      android:layout_gravity="center_horizontal" />
 </RelativeLayout>

但从未显示警报(n);

你能帮助我吗?

编辑: 我尝试只使用js,但也没有工作..这就是它。

echo "$(document).ready(function() {
          $(\"#submit\").click(function(){
                var n = $(\"#n\").val();  

                jQuery.ajax({
                    type: \"GET\",
                    url: \"function.php\",
                    data: \"n=\"+n,
                    success: function(results)
                    {
                        alert(n);                       

                    }
               });
          });
      });";

我使用此代码: https://github.com/papalevski/jQuerySlider/tree/master/jQuerySlider

php是:

<script>
  var n = $('#n').val(); 
  $(document).ready(function() {
    $('#submit').click(function(){
      var n = $("#n").val();

      $.ajax({
        type: 'GET',
        data: "n=" + n,
        url: 'function.php',
        success: function (results) {
            alert(results);
            alert("some");
        }
      });
    });
  });
</script>

<form action='' method='post'>
  <select name='n'  id='n'>
    <option value='Lusiana'>Lusiana</option>
  </select>
  <input id='submit' name='submit' type='submit' value='Go'>
</form>

2 个答案:

答案 0 :(得分:1)

请,indent您的代码,它将不那么难以阅读,数据应该像X一样发送,在您的情况下,我认为这必须有效data: {n:"value"}

data:{n:\""+n+"\"},

答案 1 :(得分:0)

将您的脚本代码放在Nowdocs块中,您将更容易阅读和/或调试,

好处是,您不必将这些字符作为双引号和/或单引号转义。

更多地了解here

$now = <<<'SCRIPT'

$(document).ready(function() {
    $("#submit").click(function() {
        var n = $("#n").val();

        jQuery.ajax({
            type: "GET",
            url: "function.php",
            data: "n=" + n,
            success: function(results) {
                alert(n);

            }
        });
    });
});

SCRIPT;