嗨,我用php学习jquery。我创建了非常小的php和jquery代码来获取价值,但它不起作用。我检查控制台,但没有提供任何信息,我已经提到jquery api文档我遵循相同的过程,但没有用。我该如何解决这个问题。
select prod.product_id as id, prod.product_name as name, prod.price as price,
case when u.user_id is null then 'false' else 'true' end as pruchased,p.transcation_id
from products prod left join purchases p on p.product_id=prod.product_id
left join users u on u.user_id = p.user_id and u.user_id=101;
PHP代码
<script>
$(document).ready(function(){
$("#submit").click(function(){
var term= $("#sterm").val();
$.post('oopsdata.php', {nwterm: term}, function(data){
("#container").html(data);
});
});
});
</script>
<body>
<form class="" action="" method="post">
<input type="text" name="" value="" id="sterm">
<input type="submit" name="" value="Search term" id="submit">
</form>
<div id="container">olddata</div>
答案 0 :(得分:3)
您的代码存在一些问题,例如:
.preventDefault()
import itertools
idx = list(itertools.product(df['prod_name'].unique(), df['seller'].unique()))
cols = df.columns
df = df.set_index(['prod_name', 'seller']).reindex(idx)
df['item_number'] = df.groupby(level='prod_name').transform('first')
df['price'] = df['price'].fillna("")
df.reset_index().reindex_axis(cols, axis=1)
$
基于以上两点,你的jQuery代码应该是这样的:
("#container").html(data);
$(document).ready(function(){
$("#submit").click(function(event){
event.preventDefault();
var term= $("#sterm").val();
$.post('oopsdata.php', {nwterm: term}, function(data){
$("#container").html(data);
});
});
});
个语句中遗漏了;
。 基于以上观点,您的PHP代码应如下所示:
echo