您好我想使用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>
答案 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;