Php ajax不加载内容

Php ajax不加载内容,php,jquery,ajax,Php,Jquery,Ajax,我有一个增加数量的按钮 <input name="quantity-"'.$item_id.'" " id="quantity-'.$item_id.' " type="text" value="' . $quantity . '" /> $increase = '1'; <input name="increase-' . $item_id . '" id="increase-' . $item_id . '" type="button" value="+" onClick

我有一个增加数量的按钮

<input name="quantity-"'.$item_id.'" " id="quantity-'.$item_id.' " type="text" value="' . $quantity . '" />

$increase = '1';

<input name="increase-' . $item_id . '" id="increase-' . $item_id . '" type="button" value="+" onClick="cart_change_quantity('.$item_id .','.$quantity.','.$increase.')" />
}

以及product-change-quantity.php:

$item_id = $_GET["item_id"];
$quantity = $_GET["quantity"];
$mod= $_GET["mod"];

    if ( $mod == '1' ) { $new_quantity = (int)$quantity + 1; }


    echo 'success__' . $new_quantity;
它什么也没做。我想用这个按钮增加产品的数量,然后我想在后台做更多的事情,而不刷新页面,这就是我选择ajax的原因
谢谢大家!

根据您上面发布的源代码,您正在访问一个html文件中没有的输入元素。如果您注意到,在HTML中,您在输入元素的id的项目id之后添加了空格。而在javascript中,当您尝试访问同一元素时,您没有在项目id之后添加空格,尽管我认为如果您不在id中添加空格会更好

[HTML]

<input name="quantity-"'.$item_id.'" " id="quantity-'.$item_id.' " type="text" value="' . $quantity . '" />

你应该发布更多的html/php混合,因为它很难阅读。你最喜欢的开发人员控制台怎么说?请求通过了吗?变量是什么?你能告诉我们脚本函数/product change quantity.php的内容吗?你的日志怎么说?尝试通过添加一些日志和使用Firebug来调试它。如果您在浏览器中使用开发人员工具,您将能够看到任何脚本失败以及网络流量(请求和响应)。这应该有助于追踪出了什么问题。
<input name="quantity-"'.$item_id.'" " id="quantity-'.$item_id.' " type="text" value="' . $quantity . '" />
$('#quantity-' + item_id).val( new_quantity );