fix a bug caused by variable name conflict
add ajaxOptions to the mock value builder, allow mock value builder return anything, originally if mock value builder return undefined, it is treated as not match